{ "info": { "author": "Julien Delafontaine", "author_email": "julien.delafontaine@epfl.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "Welcome!\n========\n`Rnacounter` estimates abundances of genes and their different transcripts\nfrom read alignments. Exons and introns can also be quantified.\n\nIt provides fast read counting in annotated genomic features as well as a simple,\nyet efficient solution to the quantification of isoforms from RNA-seq data.\nThe method used is described in [].\nA typical run is expected to take less than 2 minutes for a 1Gb BAM file from mouse\nRNA sequencing, increasing linearly with the BAM size.\n\nFor all these tasks it only requires a BAM file from a read mapping on the genome,\nand a single GTF/GFF file describing the exon structure\nsuch as those provided by Ensembl or GenRep.\n\nIt is not meant to be used as a library, but through its command-line tool \"rnacounter\".\n\nThe code project is hosted in Github (https://github.com/delafont/rnacounter), GPL-2 licensed.\n\nUsage:\n======\nSee \"rnacounter --help\" and the tutorial at\nhttp://bbcf.epfl.ch/bbcflib/tutorial_rnacounter.html,\nalso available in the doc/ folder.\n\nMinimal example::\n\n rnacounter test.bam test.gtf\n\nInstallation:\n=============\nFirst ensure that you have numpy installed, then install rnacounter.\nWith easy_install::\n\n sudo easy_install numpy\n sudo easy_install rnacounter\n\nOr better yet, with pip::\n\n sudo pip install numpy\n sudo pip install rnacounter\n\nIt installs as a standard Python library but includes the executable\nand puts it somewhere in your $PATH. Dependencies will be added\nautomatically.\n\nCheck that it works with the `test` command::\n\n rnacounter test\n\nIt should display something similar to this::\n\n ID\tCount\tRPKM\tChrom\tStart\tEnd\tStrand\tGeneName\tType\tSense\tSynonym\n ENSMUSG00000038271\t0.0\t0.0\tchr6\t125095258\t125111800\t1\tIffo1\tGene\t.\t.\n ENSMUSG00000057666\t3956.87179487\t434612.223694\tchr6\t125111870\t125116485\t-1\tGapdh\tGene\t.\t.\n ENSMUSG00000038252\t0.0\t0.0\tchr6\t125118026\t125141613\t-1\tNcapd2\tGene\t.\t.\n\nTo uninstall with pip::\n\n sudo pip uninstall rnacounter\n\nThe code is fully compatible with Python 2.7 and Python 3.\n\nBuilding from source:\n=====================\nThis allows to modify the Cython source code (rnacounter.pyx) before rebuilding.\n\nClone or download the repository from https://github.com/delafont/rnacounter .\n\nYou need cython installed (`pip install cython`).\n\nFrom where rnacounter.pyx lies (rnacounter/rnacounter/), run::\n\n sudo python setup.py build_ext\n\nIt will recompile to create rnacounter.c, and build it.\nThen add the executable (rnacounter/bin/rnacounter) to your $PATH,\nor install from the package root (rnacounter/) with::\n\n sudo python setup.py install\n\nDependencies:\n=============\nTests run with the library versions below, but may work with earlier versions.\n\n* setuptools 7.0+ (installation)\n* pysam 0.7.5+ (samtools wrapper)\n* numpy 1.6.2+ (efficient numeric arrays)\n* scipy 0.9.0+ (NNLS algorithm)\n* docopt 0.6.1+ (command-line args parsing)\n* cython 0.20+ (translate Python code to C)\n\nTesting:\n========\nTesting files in the testfiles/ folder:\n- gapdhKO.bam: alignment on mm9 with only Gapdh covered.\n- mm9_3genes_renamed.gtf: extract of the Ensembl GTF with Gapdh, the gene before and the gene after it.\n- mm9_Gapdh_renamed.gtf: extract of the Ensembl GTF with Gapdh only.\n\nExample::\n\n rnacounter testfiles/gapdhKO.bam testfiles/mm9_3genes_renamed.gtf\n\n(which is equivalent to what the `test` command does)::\n\n rnacounter test\n\nThe BAM contains 4041 reads all aligning perfectly on Gapdh (ENSMUSG00000057666) exons,\nmostly on ENSMUSE00000487077 but also ENSMUSE00000751942 and ENSMUSE00000886744.\nNothing on other exons, which makes it a good example of badly conditioned input data...\n\nThe least squares method returns counts on the following transcripts:\nENSMUST00000117757, ENSMUST00000118875, ENSMUST00000147954\nand nothing on ENSMUST00000073605, ENSMUST00000144205, ENSMUST00000144588 .\n\nTroubleshooting:\n================\nAny bug report, usage issue or feature request not listed below can be addressed to\njulien.delafontaine@epfl.ch or webmaster.bbcf@epfl.ch .", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/delafont/rnacounter", "keywords": "rna-seq rnaseq count reads table sequencing genetics bioinformatics", "license": "GPL-2", "maintainer": null, "maintainer_email": null, "name": "rnacounter", "package_url": "https://pypi.org/project/rnacounter/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rnacounter/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/delafont/rnacounter" }, "release_url": "https://pypi.org/project/rnacounter/1.5.2/", "requires_dist": null, "requires_python": null, "summary": "Estimate abundances of genomic features from read densities", "version": "1.5.2" }, "last_serial": 2172929, "releases": { "1.1.2": [ { "comment_text": "", "digests": { "md5": "64904fcc6f7d55191a26faec3bcf886d", "sha256": "7e542679e8e9c80380d63e1a60d9131572a3e0569f6058af572574a7f4d55856" }, "downloads": -1, "filename": "rnacounter-1.1.2.tar.gz", "has_sig": false, "md5_digest": "64904fcc6f7d55191a26faec3bcf886d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289854, "upload_time": "2014-10-22T11:19:28", "url": "https://files.pythonhosted.org/packages/8f/49/762bb78c6a1215e30ccd9702444375015a50b14847266db0c2f11219e78f/rnacounter-1.1.2.tar.gz" } ], "1.1.3.1": [ { "comment_text": "", "digests": { "md5": "1abfc5a5902a28ff03555b9bddcdd44b", "sha256": "6f87205f96cbe5e9ae2c0833f75e66f84ab036a389cf229887fbb9ab76bc845a" }, "downloads": -1, "filename": "rnacounter-1.1.3.1.tar.gz", "has_sig": false, "md5_digest": "1abfc5a5902a28ff03555b9bddcdd44b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289699, "upload_time": "2014-10-24T11:23:12", "url": "https://files.pythonhosted.org/packages/04/c4/e2924af98cbf63c98cc5a9d210c3c54d959cf961fba4df5da3972afc84ae/rnacounter-1.1.3.1.tar.gz" } ], "1.1.3.10": [ { "comment_text": "", "digests": { "md5": "3fec368917f6509a9d28250378350d3e", "sha256": "0411fcc0609563a01fb0c735dc70293898fb773ae63484ce248395327cbe2716" }, "downloads": -1, "filename": "rnacounter-1.1.3.10.tar.gz", "has_sig": false, "md5_digest": "3fec368917f6509a9d28250378350d3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289799, "upload_time": "2014-11-13T12:47:40", "url": "https://files.pythonhosted.org/packages/14/a1/be9b12f40d130b182ed0d5d01b36f76e6089805a5c945d77941f5eb0928e/rnacounter-1.1.3.10.tar.gz" } ], "1.1.3.2": [ { "comment_text": "", "digests": { "md5": "2d0a4a7da5371115c7af96c1c818b0ca", "sha256": "faa4afc97daeea8658666a11a89c5671845acdeee998da950f4afdd887e60119" }, "downloads": -1, "filename": "rnacounter-1.1.3.2.tar.gz", "has_sig": false, "md5_digest": "2d0a4a7da5371115c7af96c1c818b0ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289852, "upload_time": "2014-11-10T11:34:04", "url": "https://files.pythonhosted.org/packages/39/70/41efc4ca6703ffdbdbab1dcd66976ed9a30c363b6f5ba417501e2dd9fb00/rnacounter-1.1.3.2.tar.gz" } ], "1.1.3.7": [ { "comment_text": "", "digests": { "md5": "3de6ddc254ddde47116fcc0265174302", "sha256": "95aade7f65f42577e8f6a2ef586b82e298a761d7e74d216d5405d10b626de880" }, "downloads": -1, "filename": "rnacounter-1.1.3.7.tar.gz", "has_sig": false, "md5_digest": "3de6ddc254ddde47116fcc0265174302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289679, "upload_time": "2014-11-13T11:58:12", "url": "https://files.pythonhosted.org/packages/b1/1c/9f8deaa78b994019b9024043168567099fe010c79018373e2f6ed60ea646/rnacounter-1.1.3.7.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "ec7b621a6e6601dc20c755b82ee385b9", "sha256": "d63cb98d0aa90339c2dbe27741a361f9778e9617585e04a35d078421e364ba0d" }, "downloads": -1, "filename": "rnacounter-1.2.tar.gz", "has_sig": false, "md5_digest": "ec7b621a6e6601dc20c755b82ee385b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174452, "upload_time": "2014-11-24T14:59:01", "url": "https://files.pythonhosted.org/packages/8a/5e/1b112fc6343bf52ace3a9afaa30eabaf4338afadabf1fb97454a7556b835/rnacounter-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "05a469496d5f73ab8664004c8902e63a", "sha256": "cabc26fa3c1166cb190a94a4e0e642dce8747cc00bc07041a34fd895ef154b52" }, "downloads": -1, "filename": "rnacounter-1.2.1.tar.gz", "has_sig": false, "md5_digest": "05a469496d5f73ab8664004c8902e63a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174469, "upload_time": "2014-12-10T14:04:27", "url": "https://files.pythonhosted.org/packages/05/7d/42ecc29d98f52b77953a55da4836d36d534b317b4d66af971c9008804b61/rnacounter-1.2.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "16ce34a876318d19f25a7283445b1274", "sha256": "c45a5ae11e5a1a259d522054c688396df15d700b8389fca064e8d5fd4ee3e0f8" }, "downloads": -1, "filename": "rnacounter-1.3.tar.gz", "has_sig": false, "md5_digest": "16ce34a876318d19f25a7283445b1274", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186710, "upload_time": "2014-12-15T15:14:27", "url": "https://files.pythonhosted.org/packages/dd/92/d53ee16c942fb78a312c03b22b0ddc08eb00ae4627f9125415a2c650b674/rnacounter-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "3ce49e48c04e84892175206e25f21769", "sha256": "6a445bf59d0939a9ddf443a65402b2df6384acbfa9951c313b0c942d33ef23ce" }, "downloads": -1, "filename": "rnacounter-1.3.1.tar.gz", "has_sig": false, "md5_digest": "3ce49e48c04e84892175206e25f21769", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 299934, "upload_time": "2015-01-20T10:39:10", "url": "https://files.pythonhosted.org/packages/49/18/a50e0e2b164272f6d13f458b43d6851766cf121b5672de12078df2bb953a/rnacounter-1.3.1.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "1855fbd679db241404b233c58ba79ae6", "sha256": "48ef01f0d77a856dd9e9106a9185e996418366744b0950f8bc33bf2efaedb0b3" }, "downloads": -1, "filename": "rnacounter-1.4.tar.gz", "has_sig": false, "md5_digest": "1855fbd679db241404b233c58ba79ae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 301726, "upload_time": "2015-01-20T13:46:27", "url": "https://files.pythonhosted.org/packages/ab/bf/54a012d6660528530b8404401bf494bda91947e38aae0d45ba4d721de6d4/rnacounter-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "01a62da6ef5e0a9201a4bd7b990eaf51", "sha256": "09de574fc0432a31fa66a390e3f74cf5a1fff0b5089f60a70066b75f0da427b2" }, "downloads": -1, "filename": "rnacounter-1.4.1.tar.gz", "has_sig": false, "md5_digest": "01a62da6ef5e0a9201a4bd7b990eaf51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 301708, "upload_time": "2015-01-20T14:24:16", "url": "https://files.pythonhosted.org/packages/84/c0/8f274da33c177f6a7c6d8632d9e99413c83e6ec688825677acace41cfdb1/rnacounter-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "822e80d76eb30ed87fe62640e1fa7972", "sha256": "b38e8e2da5d5642d19104e94763ec61bc48df4150ccd1d65250d1ac15b0fb8e0" }, "downloads": -1, "filename": "rnacounter-1.4.2.tar.gz", "has_sig": false, "md5_digest": "822e80d76eb30ed87fe62640e1fa7972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 297184, "upload_time": "2015-02-09T12:17:41", "url": "https://files.pythonhosted.org/packages/45/3a/3cc530b864e9fbd87542c73df418d091aeaeb7b73863fb206e62494d988e/rnacounter-1.4.2.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "6103eac7782ab976c6a3a8c74e1bd661", "sha256": "161cf00a14dabb7bd77ec61a2d4ba13f3e88df59b02c8e9742973df7e521fb6a" }, "downloads": -1, "filename": "rnacounter-1.5.tar.gz", "has_sig": false, "md5_digest": "6103eac7782ab976c6a3a8c74e1bd661", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 301221, "upload_time": "2015-02-16T11:13:15", "url": "https://files.pythonhosted.org/packages/46/ee/29eed438b10276db92163dff3d25bcb91f3f9e99d9a629c35ddb97f27f4d/rnacounter-1.5.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "e45eccb4554d2715e60a3f95b7b441a0", "sha256": "7bcb98bbde40529d94df1fb803a014ad90deff36ed0bc52781b223c7325ec84e" }, "downloads": -1, "filename": "rnacounter-1.5.2.tar.gz", "has_sig": false, "md5_digest": "e45eccb4554d2715e60a3f95b7b441a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 302939, "upload_time": "2015-02-27T13:05:04", "url": "https://files.pythonhosted.org/packages/a2/ea/657e7b7aa7d777173695606509933b52d794b7dbb79501a87bfea2fb511f/rnacounter-1.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e45eccb4554d2715e60a3f95b7b441a0", "sha256": "7bcb98bbde40529d94df1fb803a014ad90deff36ed0bc52781b223c7325ec84e" }, "downloads": -1, "filename": "rnacounter-1.5.2.tar.gz", "has_sig": false, "md5_digest": "e45eccb4554d2715e60a3f95b7b441a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 302939, "upload_time": "2015-02-27T13:05:04", "url": "https://files.pythonhosted.org/packages/a2/ea/657e7b7aa7d777173695606509933b52d794b7dbb79501a87bfea2fb511f/rnacounter-1.5.2.tar.gz" } ] }