{ "info": { "author": "Roberto Villegas-Diaz", "author_email": "villegas.roberto@hotmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\n# RuNA-seq (ᚱᚾᚨᛋ) */roonas/* Pipeline\n\n![Rule Graph](images/rule-graph.png?raw=true \"Rule Graph\")\n## Requirements\n-\tPython 3.6+ (using [Ana](https://anaconda.org)([mini](https://docs.conda.io/en/latest/miniconda.html))conda)\n\n## Setup\n```bash\ngit clone https://github.com/villegar/runas --branch v2\ncd runas\nconda env create -f environment.yml\npython download.genome.py human-genome.json\n```\n\n## Execution\n### Single node\n```bash\nsnakemake -j CPUS \\ # maximum number of CPUs available to Snakemake\n\t --configfile config.json # configuration file\n```\n\n### Multi-node\n```bash\nsnakemake -j JOBS \\ # maximum number of simultaneous jobs to spawn\n\t --configfile config.json # configuration file\n --latency-wait 1000 \\ # files latency in seconds\n --cluster-config cluster.json \\ # cluster configuration file\n --cluster \"sbatch --job-name={cluster.name} \n --nodes={cluster.nodes} \n --ntasks-per-node={cluster.ntasks} \n --output={cluster.log} \n --partition={cluster.partition} \n --time={cluster.time}\"\n```\n#### Alternatively\n```bash\nbash run_cluster &> log &\n```\n\n#### Cluster configuration (cluster.json)\n```bash\n{\n \"__default__\" :\n {\n \"time\" : \"1-00:00:00\",\n \"nodes\" : 1,\n \"partition\" : \"compute\",\n\t\"ntasks\": \"{threads}\",\n\t\"name\": \"RuNAs-{rule}\",\n\t\"log\": \"RuNAS-{rule}-%J.out\"\n }\n}\n```\n\n#### Pipeline configuration (config.json)\n```bash\n{\n \"genome4phiX\":\n {\n \"PhiX\": \n \"ftp://igenome:G3nom3s4u@ussd-ftp.illumina.com/PhiX/Illumina/RTA/PhiX_Illumina_RTA.tar.gz\"\n },\n\n \"genome4star\":\n {\n \"GRCm38.primary_assembly.genome.fa.gz\": \n \"ftp://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_mouse/release_M22/GRCm38.primary_assembly.genome.fa.gz\",\n \"gencode.vM22.annotation.gtf.gz\": \n \"ftp://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_mouse/release_M22/gencode.vM22.annotation.gtf.gz\"\n },\n\n \"krakenDB\":\n {\n \"minikraken_20171019_8GB.tgz\": \n \"https://ccb.jhu.edu/software/kraken/dl/minikraken_20171019_8GB.tgz\"\n },\n\n \"reads\":\n {\n \"extension\": \"fastq.gz\",\n \"path\": \"/gpfs/scratch/Classes/stat736/p53reads\",\n \"prefix\": \"SRR\"\n },\n\n \"rRNAref\":\n {\n \"txid9606.fasta\": \n \"https://raw.githubusercontent.com/villegar/RuNAs/v2/txid9606.fasta\"\n }\n}\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/villegar/runas/tree/v2", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "RuNAs", "package_url": "https://pypi.org/project/RuNAs/", "platform": "", "project_url": "https://pypi.org/project/RuNAs/", "project_urls": { "Homepage": "https://github.com/villegar/runas/tree/v2" }, "release_url": "https://pypi.org/project/RuNAs/0.1/", "requires_dist": null, "requires_python": "", "summary": "RNAseq pipeline", "version": "0.1", "yanked": false, "yanked_reason": null }, "last_serial": 6030437, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d834094cdba3bb03256b924590078cc8", "sha256": "3c1c63d529f0ce4c7b671058d4a944380550fa05f006953504390ba5ca825d6c" }, "downloads": -1, "filename": "RuNAs-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d834094cdba3bb03256b924590078cc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3199, "upload_time": "2019-10-25T15:57:24", "upload_time_iso_8601": "2019-10-25T15:57:24.101279Z", "url": "https://files.pythonhosted.org/packages/4c/04/95d5dac2094177acfe064684edbedb0f2e0e1987d08111df295ce70a2624/RuNAs-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c25a71a93292a7c2a0273943e30bec1d", "sha256": "655b80eadebf30058e8b731982d1e0b4464daca929b0850ee8f29ea4525bed7b" }, "downloads": -1, "filename": "RuNAs-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c25a71a93292a7c2a0273943e30bec1d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2401, "upload_time": "2019-10-25T15:57:27", "upload_time_iso_8601": "2019-10-25T15:57:27.358689Z", "url": "https://files.pythonhosted.org/packages/47/a2/6c9d3e584c569fd2271878cb5cd08e9b55a04309d6d0d69de44343f2eabe/RuNAs-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1": [ { "comment_text": "", "digests": { "md5": "3c71162a61a1ba37c8bcae694dcb77a8", "sha256": "da8a6a9ff2197cd46d620b7086f65694bc54550c3ca4681afb59b4047cab8323" }, "downloads": -1, "filename": "RuNAs-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3c71162a61a1ba37c8bcae694dcb77a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3159, "upload_time": "2019-10-25T15:57:25", "upload_time_iso_8601": "2019-10-25T15:57:25.996885Z", "url": "https://files.pythonhosted.org/packages/49/b5/606fa99d726d7568afcd87448fb292731f98ade804b94d50e02dd7c8e863/RuNAs-0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3c71162a61a1ba37c8bcae694dcb77a8", "sha256": "da8a6a9ff2197cd46d620b7086f65694bc54550c3ca4681afb59b4047cab8323" }, "downloads": -1, "filename": "RuNAs-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3c71162a61a1ba37c8bcae694dcb77a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3159, "upload_time": "2019-10-25T15:57:25", "upload_time_iso_8601": "2019-10-25T15:57:25.996885Z", "url": "https://files.pythonhosted.org/packages/49/b5/606fa99d726d7568afcd87448fb292731f98ade804b94d50e02dd7c8e863/RuNAs-0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }