All Projects → csoneson → Armor

csoneson / Armor

Licence: mit
Light-weight Snakemake workflow for preprocessing and statistical analysis of RNA-seq data

Programming Languages

r
7636 projects

Labels

Projects that are alternatives of or similar to Armor

Workflow Kotlin Compose
Jetpack Compose integration for Square Workflows.
Stars: ✭ 101 (-11.4%)
Mutual labels:  workflow
Action Download Artifact
⚙️ A GitHub Action to download an artifact associated with given workflow and commit or other criteria
Stars: ✭ 107 (-6.14%)
Mutual labels:  workflow
Drupal8ci
One-line installers for implementing Continuous Integration in Drupal 8
Stars: ✭ 113 (-0.88%)
Mutual labels:  workflow
Genomics
A collection of scripts and notes related to genomics and bioinformatics
Stars: ✭ 101 (-11.4%)
Mutual labels:  workflow
Auto.js
A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)
Stars: ✭ 10,882 (+9445.61%)
Mutual labels:  workflow
Pyflow
A lightweight parallel task engine
Stars: ✭ 108 (-5.26%)
Mutual labels:  workflow
Cadence Python
Python framework for Cadence Workflow Service
Stars: ✭ 100 (-12.28%)
Mutual labels:  workflow
Gitreflow
Reflow automatically creates pull requests, ensures the code review is approved, and squash merges finished branches to master with a great commit message template.
Stars: ✭ 1,488 (+1205.26%)
Mutual labels:  workflow
Gin Web
由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发
Stars: ✭ 107 (-6.14%)
Mutual labels:  workflow
Liteflow
liteflow是一个基于任务版本来实现的分布式任务流调度系统
Stars: ✭ 112 (-1.75%)
Mutual labels:  workflow
Frontie Webpack
Front-end Boilerplate | Gulp 4 + Webpack 4 + Babel + ITCSS Architecture + BEM Methodology + Twig.js
Stars: ✭ 102 (-10.53%)
Mutual labels:  workflow
Github Pages Deploy Action
Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.
Stars: ✭ 2,507 (+2099.12%)
Mutual labels:  workflow
Pegasus
Pegasus Workflow Management System - Automate, recover, and debug scientific computations.
Stars: ✭ 110 (-3.51%)
Mutual labels:  workflow
Wordpressify
🎈 A build system designed to automate your WordPress development workflow.
Stars: ✭ 1,374 (+1105.26%)
Mutual labels:  workflow
Ugene
UGENE is free open-source cross-platform bioinformatics software
Stars: ✭ 112 (-1.75%)
Mutual labels:  workflow
Phploy
PHPloy - Incremental Git (S)FTP deployment tool that supports multiple servers, submodules and rollbacks.
Stars: ✭ 1,365 (+1097.37%)
Mutual labels:  workflow
Qmuidemo web
QMUI Web 的示例项目及文档
Stars: ✭ 108 (-5.26%)
Mutual labels:  workflow
Fuzzymail
📨 Email template generator. Making emails fun again.
Stars: ✭ 114 (+0%)
Mutual labels:  workflow
Node Webcrypto Ossl
A WebCrypto Polyfill for Node in TypeScript built on OpenSSL.
Stars: ✭ 113 (-0.88%)
Mutual labels:  workflow
Workflow
审批王,华炎魔方内置BPM工作流引擎,低代码快速开发平台。
Stars: ✭ 111 (-2.63%)
Mutual labels:  workflow

ARMOR workflow

snakemake-run

ARMOR (Automated Reproducible MOdular RNA-seq) is a Snakemake workflow, aimed at performing a typical RNA-seq workflow in a reproducible, automated, and partially contained manner. It is implemented such that alternative or similar analysis can be added or removed.

ARMOR consists of a Snakefile, a conda environment file (envs/environment.yaml) a configuration file (config.yaml) and a set of R scripts, to perform quality control, preprocessing and differential expression analysis of RNA-seq data. The output can be combined with the iSEE R package to generate a shiny application for browsing and sharing the results.

By default, the pipeline performs all the steps shown in the diagram below. However, you can turn off any combination of the light-colored steps (e.g STAR alignment or DRIMSeq analysis) in the config.yaml file.

Advanced use: If you prefer other software to run one of the outlined steps (e.g. DESeq2 over edgeR, or kallisto over Salmon), you can use the software of your preference provided you have your own script(s), and change some lines within the Snakefile. If you think your "custom rule" might be of use to a broader audience, let us know by opening an issue.

Using the ARMOR workflow

Assuming that snakemake and conda are installed (and your system has the necessary libraries to compile R packages), you can use the following commands on a test dataset:

git clone https://github.com/csoneson/ARMOR.git
cd ARMOR && snakemake --use-conda

To use the ARMOR workflow on your own data, follow the steps outlined in the wiki.

Workflow graph

DAG
Blue circles are rules run in R, orange circles from software called as shell commands. Dashed lines and light-colored circles are optional rules, controlled in config.yaml

Contributors

Current contributors include:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].