|
| 1 | +__merge__: ../../api/comp_method.yaml |
| 2 | +name: combat_seq |
| 3 | +label: ComBat-Seq |
| 4 | +summary: Adjusting batch effects in RNA-Seq expression data using empirical Bayes |
| 5 | + methods |
| 6 | +description: | |
| 7 | + ComBat-Seq extends the ComBat method for batch correction in RNA-Seq data. |
| 8 | + While ComBat assumes normally distributed data, ComBat-Seq uses a negative |
| 9 | + binomial distribution to model the data. While initially developed for |
| 10 | + RNA-Seq data, ComBat-Seq can be applied to single-cell RNA-Seq data as well. |
| 11 | +
|
| 12 | + The method is implemented in Python as a part of the inmoose package. It is |
| 13 | + based on the original R implementation, distributed through the sva package. |
| 14 | +
|
| 15 | +references: |
| 16 | + doi: |
| 17 | + - 10.1093/nargab/lqaa078 |
| 18 | + - 10.1186/s12859-023-05578-5 |
| 19 | + |
| 20 | +links: |
| 21 | + documentation: https://inmoose.readthedocs.io/en/stable/pycombatseq.html |
| 22 | + repository: https://github.com/epigenelabs/inmoose |
| 23 | + |
| 24 | +# Metadata for your component |
| 25 | +info: |
| 26 | + # Which normalisation method this component prefers to use (required). |
| 27 | + preferred_normalization: counts |
| 28 | + |
| 29 | +# Resources required to run the component |
| 30 | +resources: |
| 31 | + - type: python_script |
| 32 | + path: script.py |
| 33 | + - path: /src/utils/read_anndata_partial.py |
| 34 | + |
| 35 | +engines: |
| 36 | + # Specifications for the Docker image for this component. |
| 37 | + - type: docker |
| 38 | + image: openproblems/base_python:1.0.0 |
| 39 | + # Add custom dependencies here (optional). For more information, see |
| 40 | + # https://viash.io/reference/config/engines/docker/#setup . |
| 41 | + setup: |
| 42 | + - type: python |
| 43 | + pip: inmoose |
| 44 | + |
| 45 | +runners: |
| 46 | + # This platform allows running the component natively |
| 47 | + - type: executable |
| 48 | + # Allows turning the component into a Nextflow module / pipeline. |
| 49 | + - type: nextflow |
| 50 | + directives: |
| 51 | + label: [midtime,midmem,midcpu] |
0 commit comments