RNAseq pipeline
Project description
RuNA-seq (ᚱᚢᚾᚨᛋ) /roonas/ Pipeline
Requirements
Setup
git clone https://github.com/villegar/runas --branch v2
cd runas
conda env create -f environment.yml
python download.genome.py human-genome.json
Execution
Single node
snakemake -j CPUS \ # maximum number of CPUs available to Snakemake
--configfile config.json # configuration file
Multi-node
snakemake -j JOBS \ # maximum number of simultaneous jobs to spawn
--configfile config.json # configuration file
--latency-wait 1000 \ # files latency in seconds
--cluster-config cluster.json \ # cluster configuration file
--cluster "sbatch --job-name={cluster.name}
--nodes={cluster.nodes}
--ntasks-per-node={cluster.ntasks}
--output={cluster.log}
--partition={cluster.partition}
--time={cluster.time}"
Alternatively
bash run_cluster &> log &
Cluster configuration (cluster.json)
{
"__default__" :
{
"time" : "1-00:00:00",
"nodes" : 1,
"partition" : "compute",
"ntasks": "{threads}",
"name": "RuNAs-{rule}",
"log": "RuNAS-{rule}-%J.out"
}
}
Pipeline configuration (config.json)
{
"genome4phiX":
{
"PhiX":
"ftp://igenome:G3nom3s4u@ussd-ftp.illumina.com/PhiX/Illumina/RTA/PhiX_Illumina_RTA.tar.gz"
},
"genome4star":
{
"GRCm38.primary_assembly.genome.fa.gz":
"ftp://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_mouse/release_M22/GRCm38.primary_assembly.genome.fa.gz",
"gencode.vM22.annotation.gtf.gz":
"ftp://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_mouse/release_M22/gencode.vM22.annotation.gtf.gz"
},
"krakenDB":
{
"minikraken_20171019_8GB.tgz":
"https://ccb.jhu.edu/software/kraken/dl/minikraken_20171019_8GB.tgz"
},
"reads":
{
"extension": "fastq.gz",
"path": "/gpfs/scratch/Classes/stat736/p53reads",
"prefix": "SRR"
},
"rRNAref":
{
"txid9606.fasta":
"https://raw.githubusercontent.com/villegar/RuNAs/v2/txid9606.fasta"
}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
RuNAs-0.0.1.tar.gz
(2.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
RuNAs-0.0.1-py3-none-any.whl
(3.2 kB
view details)
File details
Details for the file RuNAs-0.0.1.tar.gz.
File metadata
- Download URL: RuNAs-0.0.1.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
655b80eadebf30058e8b731982d1e0b4464daca929b0850ee8f29ea4525bed7b
|
|
| MD5 |
c25a71a93292a7c2a0273943e30bec1d
|
|
| BLAKE2b-256 |
47a26c9d3e584c569fd2271878cb5cd08e9b55a04309d6d0d69de44343f2eabe
|
File details
Details for the file RuNAs-0.0.1-py3-none-any.whl.
File metadata
- Download URL: RuNAs-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c1c63d529f0ce4c7b671058d4a944380550fa05f006953504390ba5ca825d6c
|
|
| MD5 |
d834094cdba3bb03256b924590078cc8
|
|
| BLAKE2b-256 |
4c0495d5dac2094177acfe064684edbedb0f2e0e1987d08111df295ce70a2624
|