Skip to content

Commit

Permalink
Added link to overview chapter + tweaked README
Browse files Browse the repository at this point in the history
  • Loading branch information
oliviaAB committed Mar 14, 2024
1 parent 95fe9e3 commit 63f21e1
Show file tree
Hide file tree
Showing 5 changed files with 64 additions and 13 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.Rproj.user
docs
tests/testthat/Rplots.pdf
inst/doc
1 change: 1 addition & 0 deletions DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,4 @@ Suggests:
Config/testthat/edition: 3
Depends:
R (>= 2.10)
VignetteBuilder: knitr
27 changes: 22 additions & 5 deletions README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,34 @@ knitr::opts_chunk$set(
# moiraine <img src="man/figures/logo.png" align="right" alt="" width="120" />

<!-- badges: start -->
[![Project Status: WIPInitial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip)
[![Project Status: ActiveThe project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
<!-- badges: end -->

`moiraine` is a package for facilitating the construction of a reproducible analysis pipeline for multi-omics data integration. It provides functions to automate data import, pre-processing, transformation, integration through several tools, as well as interpretation and comparison of the integration results. It relies on the [targets](https://books.ropensci.org/targets/) package to generate reproducible workflows. `moiraine` currently supports multi-omics data integration through:
`moiraine` is a package for facilitating the construction of a reproducible analysis pipeline for multi-omics data integration. It provides functions to automate data import, pre-processing, transformation, integration through several tools, as well as interpretation and comparison of the integration results. It relies on the [targets](https://books.ropensci.org/targets/) package to generate reproducible workflows.

- sPLS and DIABLO from the mixOmics package;
## Overview

- sO2PLS from the omicsPLS package;
The workflow for a typical multi-omics integration analysis handled with `moiraine` includes the following steps:

- MOFA and MEFISTO from the MOFA2 package.
* Data import: this covers the import of omics measurements as well as associated metadata (i.e. information about the omics features and samples) -- moiraine relies on the [`MultiDataSet` package](https://bioconductor.org/packages/release/bioc/html/MultiDataSet.html) to store this information in a consistent format;

* Inspection of the omics datasets: including checking values density distribution, samples overlap between omics datasets, or presence of missing values;

* Preprocessing of the omics datasets: missing values imputation, transformation, and pre-filtering of samples and omics features;

* Integration of the omics datasets by one or more of the supported tools; currently, the following integration methods are covered in `moiraine`:

* sPLS and DIABLO from the `mixOmics` package

* sO2PLS from the `OmicsPLS` package

* MOFA and MEFISTO from the `MOFA2` package

* Interpretation of the integration results using standardised visualisations enriched with features and samples metadata;

* Comparison of the integration results obtained by different methods or pre-processing approaches.

An overview of the capabilities of the package is available [here](https://solid-lamp-kq546rq.pages.github.io/overview.html).

## Installation

Expand Down
46 changes: 38 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@

<!-- badges: start -->

[![Project Status: WIPInitial development is in progress, but there
has not yet been a stable, usable release suitable for the
public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip)
[![Project Status: ActiveThe project has reached a stable, usable
state and is being actively
developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
<!-- badges: end -->

`moiraine` is a package for facilitating the construction of a
Expand All @@ -16,14 +16,44 @@ provides functions to automate data import, pre-processing,
transformation, integration through several tools, as well as
interpretation and comparison of the integration results. It relies on
the [targets](https://books.ropensci.org/targets/) package to generate
reproducible workflows. `moiraine` currently supports multi-omics data
integration through:
reproducible workflows.

- sPLS and DIABLO from the mixOmics package;
## Overview

- sO2PLS from the omicsPLS package;
The workflow for a typical multi-omics integration analysis handled with
`moiraine` includes the following steps:

- MOFA and MEFISTO from the MOFA2 package.
- Data import: this covers the import of omics measurements as well as
associated metadata (i.e. information about the omics features and
samples) – moiraine relies on the [`MultiDataSet`
package](https://bioconductor.org/packages/release/bioc/html/MultiDataSet.html)
to store this information in a consistent format;

- Inspection of the omics datasets: including checking values density
distribution, samples overlap between omics datasets, or presence of
missing values;

- Preprocessing of the omics datasets: missing values imputation,
transformation, and pre-filtering of samples and omics features;

- Integration of the omics datasets by one or more of the supported
tools; currently, the following integration methods are covered in
`moiraine`:

- sPLS and DIABLO from the `mixOmics` package

- sO2PLS from the `OmicsPLS` package

- MOFA and MEFISTO from the `MOFA2` package

- Interpretation of the integration results using standardised
visualisations enriched with features and samples metadata;

- Comparison of the integration results obtained by different methods or
pre-processing approaches.

An overview of the capabilities of the package is available
[here](https://solid-lamp-kq546rq.pages.github.io/overview.html).

## Installation

Expand Down
2 changes: 2 additions & 0 deletions _pkgdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ navbar:
title: targets
type: default
left:
- text: Overview
href: https://solid-lamp-kq546rq.pages.github.io/overview.html
- text: Reference
href: reference/index.html
- text: Manual
Expand Down

0 comments on commit 63f21e1

Please sign in to comment.