readyomics
Ready-to-Use Omics Formatting, Analysis, and Visualization Pipeline
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (19.0%) to scientific vocabulary
Repository
Ready-to-Use Omics Formatting, Analysis, and Visualization Pipeline
Basic Info
- Host: GitHub
- Owner: lmartinezgili
- License: other
- Language: R
- Default Branch: master
- Homepage: https://lmartinezgili.github.io/readyomics/
- Size: 3.16 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 2
Metadata Files
README.md
readyomics 
readyomics provides a pipeline for formatting, analyzing, and visualizing omics data - regardless of omics type (e.g. transcriptomics, proteomics, metabolomics, metagenomics).
It is designed for flexibility, reproducibility, and scalability across a wide range of study designs, with modular components for statistical analysis and visualization.
It includes tools to:
- Process data into analysis-ready.
- Perform multivariate analysis.
- Fit linear or mixed-effects models.
- Produce publication-quality plots.
Essential standard terms used in the package
- Platform: the technology or instrument used to generate omics data, such as next-generation sequencing (NGS), mass spectrometry (MS), or nuclear magnetic resonance spectroscopy (NMR).
- Feature(s): a general term for a biological variable that has been profiled with an omics platform, such as metabolites, lipids, genes, proteins, or microbial taxa, depending on the assay.
- Sample data (!= metadata*): biological or demographic information collected for each study sample (e.g., experimental group, age, sex, BMI).
*Note: in its strict sense, metadata ("data about data") refers to information describing the context, structure, or properties of a dataset — such as acquisition date, instrument settings, plate/well ID, or run order. It does not refer to biological or demographic variables. To avoid ambiguity, readyomics adopts the same convention as phyloseq, using the term sample data for variables describing the study samples.
Main functionalities
Data processing (normalisation, transformation, filtering)
process_ngs(): process next-generation sequencing data.process_ms(): process MS or NMR data.build_phyloseq(): build phyloseq objects for metataxonomic data.
Multivariate analysis
mva(): PCA, PLS and OPLS models.permanova(): wrapper forvegan::adonis2()function with additional options and summary results.
Differential [abundance/expression] analysis
dana(): fit feature-wise linear fixed or mixed effects models.adjust_pval(): methods to adjust nominal P-values ondana()result.ready_plots(): visualizedanaresults and significant features.
Installation
r
install.packages("readyomics")
You can install the development version of readyomics from GitHub:
r
devtools::install_github("lmartinezgili/readyomics")
Get started
Types of input data
readyomics is as omics-agnostic and inclusive as possible.
Raw omics files (e.g., .fastq, .mzML) must first be pre-processed through external commercial or open-source pipelines into a data matrix where each row corresponds to a sample and each column corresponds to a measured omics feature.
Required files and format
X: a .csv or .RDS table of omics data (samples in rows and features in columns).sample_data(orsdata): a .csv or .RDS table of study sample information (samples in rows).sample_idmust be a column insample_dataand have unique ids for each sample.- Row names in
Xandsample_datamust matchsample_idvalues, though order can differ — readyomics functions will check and align automatically.
Documentation and Examples
For tutorials, examples, and reference documentation, visit readyomics website.
Owner
- Login: lmartinezgili
- Kind: user
- Location: London
- Company: Imperial College London
- Website: https://www.imperial.ac.uk/people/l.martinez-gili
- Repositories: 1
- Profile: https://github.com/lmartinezgili
GitHub Events
Total
- Release event: 2
- Push event: 6
- Create event: 3
Last Year
- Release event: 2
- Push event: 6
- Create event: 3
Packages
- Total packages: 1
-
Total downloads:
- cran 62 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
cran.r-project.org: readyomics
Ready-to-Use Omics Formatting, Analysis, and Visualization Pipeline
- Homepage: https://lmartinezgili.github.io/readyomics/
- Documentation: http://cran.r-project.org/web/packages/readyomics/readyomics.pdf
- License: MIT + file LICENSE
-
Latest release: 0.1.1
published 10 months ago
Rankings
Maintainers (1)
Dependencies
- JamesIves/github-pages-deploy-action v4.5.0 composite
- actions/checkout v4 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- R >= 4.1.0 depends
- dplyr * imports
- future * imports
- future.apply * imports
- ggplot2 * imports
- lme4 * imports
- lmerTest * imports
- methods * imports
- permute * imports
- rlang * imports
- stats * imports
- stringr * imports
- tidyr * imports
- utils * imports
- vegan * imports
- zCompositions * imports
- IHW * suggests
- ape * suggests
- data.table * suggests
- ggrepel * suggests
- ggridges * suggests
- imputeLCMD * suggests
- knitr * suggests
- phyloseq * suggests
- progressr * suggests
- purrr * suggests
- qvalue * suggests
- rmarkdown * suggests
- ropls * suggests
- scales * suggests
- testthat >= 3.0.0 suggests