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"
}
}
Metadata
Release files for RuNAs 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| RuNAs-0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / RuNAs-0.1-py3-none-any.whl
| Download URL | RuNAs-0.1-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
da8a6a9ff2197cd46d620b7086f65694bc54550c3ca4681afb59b4047cab8323
|
|
BLAKE2b-256 checksum How to use checksums |
49b5606fa99d726d7568afcd87448fb292731f98ade804b94d50e02dd7c8e863
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|