Skip to content

Commit

Permalink
Merge pull request #147 from nf-core/144-differential-expression
Browse files Browse the repository at this point in the history
Clean up differential expression workflow
  • Loading branch information
nictru committed Jun 14, 2024
2 parents e17b3ac + 4974eaf commit ad02b05
Show file tree
Hide file tree
Showing 39 changed files with 427 additions and 1,730 deletions.
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

## Introduction

**nf-core/circrna** is a bioinformatics best-practice analysis pipeline for Quantification, miRNA target prediction and differential expression analysis of circular RNAs.
**nf-core/circrna** is a bioinformatics best-practice analysis pipeline for back-splice junction (BSJ) detection, quantification, annotation and miRNA target prediction of circular RNAs.

The pipeline is built using [Nextflow](https://www.nextflow.io), a workflow tool to run tasks across multiple compute infrastructures in a very portable manner. It uses Docker/Singularity containers making installation trivial and results highly reproducible. The [Nextflow DSL2](https://www.nextflow.io/docs/latest/dsl2.html) implementation of this pipeline uses one container per process which makes it much easier to maintain and update software dependencies. Where possible, these processes have been submitted to and installed from [nf-core/modules](https://github.com/nf-core/modules) in order to make them available to all nf-core pipelines, and to everyone within the Nextflow community!

Expand Down Expand Up @@ -50,7 +50,6 @@ On release, automated continuous integration tests run the pipeline on a full-si
- [`miRanda`](http://cbio.mskcc.org/miRNA2003/miranda.html)
- [`TargetScan`](http://www.targetscan.org/cgi-bin/targetscan/data_download.vert72.cgi)
- Filter results, miRNAs must be called by both tools
- Differential expression analysis [`DESeq2`](https://bioconductor.org/packages/release/bioc/html/DESeq2.html)
- Circular - Linear ratio tests ['CircTest'](https://github.com/dieterich-lab/CircTest)

<!-- TODO nf-core: Include a figure that guides the user through the major workflow steps. Many nf-core
Expand Down Expand Up @@ -86,7 +85,7 @@ nextflow run nf-core/circrna \
--genome GRCh37 \
-profile <docker/singularity/podman/shifter/charliecloud/conda/institute> \
--tool 'ciriquant' \
--module 'circrna_discovery,mirna_prediction,differential_expression' \
--module 'circrna_discovery,mirna_prediction' \
--bsj_reads 2
```

Expand Down
23 changes: 23 additions & 0 deletions assets/schema_phenotype.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "https://raw.githubusercontent.com/nf-core/circrna/master/assets/schema_phenotype.json",
"title": "nf-core/circrna pipeline - params.phenotype schema",
"description": "Schema for the file provided with params.phenotype",
"type": "array",
"items": {
"type": "object",
"properties": {
"sample": {
"type": "string",
"pattern": "^\\S+$",
"errorMessage": "Sample name must be provided and cannot contain spaces"
},
"condition": {
"type": "string",
"pattern": "^\\S+$",
"errorMessage": "Condition name must be provided and cannot contain spaces"
}
},
"required": ["sample", "condition"]
}
}
Loading

0 comments on commit ad02b05

Please sign in to comment.