Getting Started
getting-started.RmdThe functions package provides a set of utilities to
streamline GWAS analysis, Mendelian Randomization, and
Visualization.
Reading Data
The read_file function automatically detects the file
extension and uses the appropriate reader (e.g., readr,
readxl, haven).
# Create temporary data for demonstration
tmp_file <- tempfile(fileext = ".csv")
write.csv(head(mtcars), tmp_file, row.names = FALSE)
# Read the file
df <- read_file(tmp_file)
# Show the first few rows
head(df)
#> mpg cyl disp hp drat wt qsec vs am gear carb
#> <num> <int> <int> <int> <num> <num> <num> <int> <int> <int> <int>
#> 1: 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4
#> 2: 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4
#> 3: 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1
#> 4: 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1
#> 5: 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2
#> 6: 18.1 6 225 105 2.76 3.460 20.22 1 0 3 1For more advanced analysis workflows, please refer to the Mendelian Randomization and Visualisation vignettes.