All Projects → nextflow-io → rnaseq-nf

nextflow-io / rnaseq-nf

Licence: MPL-2.0, MPL-2.0 licenses found Licenses found MPL-2.0 LICENSE MPL-2.0 LICENSE.txt
A proof of concept of RNAseq pipeline

Programming Languages

Nextflow
61 projects
Makefile
30231 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to rnaseq-nf

atacr
Analysing Capture Seq Count Data
Stars: ✭ 14 (-68.18%)
Mutual labels:  genomics, rnaseq
viGEN
viGEN - A bioinformatics pipeline for the exploration of viral RNA in human NGS data
Stars: ✭ 24 (-45.45%)
Mutual labels:  genomics, rnaseq
tidygenomics
Tidy Verbs for Dealing with Genomic Data Frames https://const-ae.github.io/tidygenomics/
Stars: ✭ 97 (+120.45%)
Mutual labels:  genomics
kover
Learn interpretable computational phenotyping models from k-merized genomic data
Stars: ✭ 47 (+6.82%)
Mutual labels:  genomics
bxtools
Tools for analyzing 10X Genomics data
Stars: ✭ 39 (-11.36%)
Mutual labels:  genomics
gnomix
A fast, scalable, and accurate local ancestry method.
Stars: ✭ 36 (-18.18%)
Mutual labels:  genomics
gosling.js
Grammar of Scalable Linked Interactive Nucleotide Graphics
Stars: ✭ 89 (+102.27%)
Mutual labels:  genomics
pisces
PISCES is a pipeline for rapid transcript quantitation, genetic fingerprinting, and quality control assessment of RNAseq libraries using Salmon.
Stars: ✭ 23 (-47.73%)
Mutual labels:  rnaseq
TOGA
TOGA (Tool to infer Orthologs from Genome Alignments): implements a novel paradigm to infer orthologous genes. TOGA integrates gene annotation, inferring orthologs and classifying genes as intact or lost.
Stars: ✭ 35 (-20.45%)
Mutual labels:  genomics
adapt
A package for designing activity-informed nucleic acid diagnostics for viruses.
Stars: ✭ 16 (-63.64%)
Mutual labels:  genomics
mgatk
mgatk: mitochondrial genome analysis toolkit
Stars: ✭ 65 (+47.73%)
Mutual labels:  genomics
MindTheGap
MindTheGap is a SV caller for short read sequencing data dedicated to insertion variants (all sizes and types). It can also be used as a local assembly tool.
Stars: ✭ 30 (-31.82%)
Mutual labels:  genomics
indelope
find large indels (in the blind spot between GATK/freebayes and SV callers)
Stars: ✭ 38 (-13.64%)
Mutual labels:  genomics
ipyrad
Interactive assembly and analysis of RAD-seq data sets
Stars: ✭ 57 (+29.55%)
Mutual labels:  genomics
region-plot
A tool to plot significant regions of GWAS
Stars: ✭ 20 (-54.55%)
Mutual labels:  genomics
RATTLE
Reference-free reconstruction and error correction of transcriptomes from Nanopore long-read sequencing
Stars: ✭ 35 (-20.45%)
Mutual labels:  genomics
dee2
Digital Expression Explorer 2 (DEE2): a repository of uniformly processed RNA-seq data
Stars: ✭ 32 (-27.27%)
Mutual labels:  genomics
macrel
Predict AMPs in (meta)genomes and peptides
Stars: ✭ 34 (-22.73%)
Mutual labels:  genomics
phylostratr
An R framework for phylostratigraphy
Stars: ✭ 25 (-43.18%)
Mutual labels:  genomics
jbrowse-components
Monorepo with JBrowse 2 web, JBrowse 2 desktop, the JB core package, and core plugins. To customize behaviors, write an in-house plugin.
Stars: ✭ 89 (+102.27%)
Mutual labels:  genomics

RNAseq-NF pipeline

A basic pipeline for quantification of genomic features from short read data implemented with Nextflow.

nextflow Build Status

Requirements

  • Unix-like operating system (Linux, macOS, etc)
  • Java 8

Quickstart

  1. If you don't have it already install Docker in your computer. Read more here.

  2. Install Nextflow (version 20.07.x or higher):

     curl -s https://get.nextflow.io | bash
    
  3. Launch the pipeline execution:

     ./nextflow run nextflow-io/rnaseq-nf -with-docker
    
  4. When the execution completes open in your browser the report generated at the following path:

     results/multiqc_report.html 
    

You can see an example report at the following link.

Note: the very first time you execute it, it will take a few minutes to download the pipeline from this GitHub repository and the associated Docker images needed to execute the pipeline.

Cluster support

RNASeq-NF execution relies on Nextflow framework which provides an abstraction between the pipeline functional logic and the underlying processing system.

This allows the execution of the pipeline in a single computer or in a HPC cluster without modifying it.

Currently the following resource manager platforms are supported:

  • Univa Grid Engine (UGE)
  • Platform LSF
  • SLURM
  • PBS/Torque

By default the pipeline is parallelized by spawning multiple threads in the machine where the script is launched.

To submit the execution to a UGE cluster create a file named nextflow.config in the directory where the pipeline is going to be executed with the following content:

process {
  executor='uge'
  queue='<queue name>'
}

To lean more about the avaible settings and the configuration file read the Nextflow documentation.

Components

RNASeq-NF uses the following software components and tools:

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].