{ "info": { "author": "cwright", "author_email": "cwright@nanoporetech.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "Scrappy\n=======\n\nScrappy provides a minimal python binding to some of the core functionality of\nthe `scrappie raw` basecaller. The performance of scrappy should be comparable\n(if not essentially identical) to scrappie.\n\nInstallation\n------------\n\nScrappy is available on pypi. For linux it is available as a pre-compiled\nwheel, for MacOS the distribution will be built from source. Scrappy can be\ninstalled simply as:\n\n pip install scrappie\n\nNote the spelling! The above may fail on MacOS, due to various compiler and\nlibrary versions which might be present. In this case please report an issue\non github.\n\nBuilding from the source is also supported, providing one has met the\nrequirements for building the scrappie itself. It is recommended to first\nensure scrappie builds cleanly before attempting to build it's python\ncounterpart. To build from the source, run:\n\n pip install -r requirements\n python setup.py install\n\nThe second command may be modified as appropriate (perhaps by adding `--user`\nfor non-root installations).\n\nAPI\n---\n\nScrappy directly exposes the key parts of scrappie's \"from raw\" basecalling\npipeline. The steps are:\n\n 1) `scrappy.trim_raw`: attempt to remove data points corresponding to adapters,\n 2) `scrappy.scale_raw`: perform a robust normalization of the data,\n 3) `scrappy.calc_post`: calculate time-resolved label probabilties (\"posterior probabilities\"),\n 4) `scrappy.decode_post`: a Viterbi decoding to obtain optimal base sequence.\n\nThe above is illustrated in `scrappy.basecall_raw`.\n\nAdditionally the squiggle simulation and alignment functionality is exposed via:\n\n 1) `scrappy.sequence_to_squiggle`: simulate a squiggle from a base sequence,\n 2) `scrappy.map_signal_to_squiggle`: align raw data to a simulated sequence.\n\nDemo\n----\n\nAfter installation the scrappy program can be run to demonstrate the API's\nfunction. The program takes one or more filepaths to `.fast5` files and outputs\nFASTA formatted basecalls to stdout, e.g.:\n\n scrappy file1.fast5 ...\n\nAs with scrappie to achieve best performance it is recommended to disable\nthreading in your BLAS library (this is true also if building an application\nusing the API).\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nanoporetech/scrappie", "keywords": "", "license": "MPL 2.0", "maintainer": "", "maintainer_email": "", "name": "scrappie", "package_url": "https://pypi.org/project/scrappie/", "platform": "", "project_url": "https://pypi.org/project/scrappie/", "project_urls": { "Homepage": "https://github.com/nanoporetech/scrappie" }, "release_url": "https://pypi.org/project/scrappie/1.4.2/", "requires_dist": [ "cffi (>=1.0.0)", "h5py", "numpy" ], "requires_python": "~=3.4", "summary": "Python bindings to scrappie basecaller", "version": "1.4.2" }, "last_serial": 5519044, "releases": { "1.3.3": [ { "comment_text": "", "digests": { "md5": "7a4695da597d1cf81fa08eaf71366be0", "sha256": "c5ef0477175ba9b6c0f7bcd19b8212e44123a3bad0f00d0abff33b87aef14d92" }, "downloads": -1, "filename": "scrappie-1.3.3-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7a4695da597d1cf81fa08eaf71366be0", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": "~=3.4", "size": 17817329, "upload_time": "2018-04-17T16:47:05", "url": "https://files.pythonhosted.org/packages/d0/a7/08b106a351f8eb342ca2d6a4887c0cff7bb681cb8f5c257f6187de76b758/scrappie-1.3.3-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a94cd43c850cc689dc50e1ac03af4e7b", "sha256": "7b89b7d88a5ddad1dce17c7be56642793f48a04f5627571970b7d4b113bb808d" }, "downloads": -1, "filename": "scrappie-1.3.3-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a94cd43c850cc689dc50e1ac03af4e7b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": "~=3.4", "size": 17817325, "upload_time": "2018-04-17T16:47:10", "url": "https://files.pythonhosted.org/packages/2e/ee/fdeb9a005c6cac5319b26e31d25f3190d2d92ae874cd1fc0aa59fc6fef8e/scrappie-1.3.3-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "55a6e9e9cbcae2b67899f5709775a7d8", "sha256": "0f95b4a9ca9818196106672f238c4ca418b83eb53eaaf771c9ef6d65ad0ce364" }, "downloads": -1, "filename": "scrappie-1.3.3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "55a6e9e9cbcae2b67899f5709775a7d8", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": "~=3.4", "size": 17817329, "upload_time": "2018-04-17T16:47:17", "url": "https://files.pythonhosted.org/packages/ea/b6/b17634d14b9d8c0db6e566b6ef448c8c9c608919aa50b920d6a284c99144/scrappie-1.3.3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3e02d27b102c09de7195e066bd1da96e", "sha256": "b490a44c92ed3ca7dd44f102d9d7953d8799d4f9515d981e1ae973d9b4ab2100" }, "downloads": -1, "filename": "scrappie-1.3.3.tar.gz", "has_sig": false, "md5_digest": "3e02d27b102c09de7195e066bd1da96e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 11348837, "upload_time": "2018-04-17T16:47:22", "url": "https://files.pythonhosted.org/packages/5f/2c/628be4d12f0f6117156ae25b24f1c47b4697cb9ad8681f63e079b0bc6647/scrappie-1.3.3.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "f119a06e26540f38168e700207646748", "sha256": "f8fbd1cf7bfd356d9e09a1474a7c3084f4eb59d584d6b0bcf7d95c40d9d04217" }, "downloads": -1, "filename": "scrappie-1.4.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f119a06e26540f38168e700207646748", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": "~=3.4", "size": 19028757, "upload_time": "2018-07-12T14:27:33", "url": "https://files.pythonhosted.org/packages/13/de/87aeedb60e384fcff9efc098646520563a8c9992b55f8ee820a91e766620/scrappie-1.4.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d70fd5fe1605ca3f032c6dc78c392c1c", "sha256": "287f087cea4eb6ca9251d0fd6d20e51156141a7eb18a9485c74c04916153ed6e" }, "downloads": -1, "filename": "scrappie-1.4.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d70fd5fe1605ca3f032c6dc78c392c1c", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": "~=3.4", "size": 19028764, "upload_time": "2018-07-12T14:27:38", "url": "https://files.pythonhosted.org/packages/cc/32/d0487c2d26b88cc6871aa051662ad7966ec8ee85573a1ffc8772096661d4/scrappie-1.4.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6c4bb05e45477ea98df7ae96661c39be", "sha256": "a7cd8af764c0a8487182ef698edee6dd9450a9cfefcceed703d448884f523849" }, "downloads": -1, "filename": "scrappie-1.4.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6c4bb05e45477ea98df7ae96661c39be", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": "~=3.4", "size": 19028767, "upload_time": "2018-07-12T14:27:44", "url": "https://files.pythonhosted.org/packages/46/60/8f81325b0009a07c6aca7ea47244fc98bb2ef9ef81ae8460d443581ab1a8/scrappie-1.4.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "549a7e90205a0d83f460759590849aae", "sha256": "02db6396c0182e2d7ce9d31e2ae782363c640bb063ce80a0c2157afc31997f5f" }, "downloads": -1, "filename": "scrappie-1.4.0.tar.gz", "has_sig": false, "md5_digest": "549a7e90205a0d83f460759590849aae", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 23938879, "upload_time": "2018-07-12T14:29:33", "url": "https://files.pythonhosted.org/packages/a0/cd/1ad3984046f811feaa7d525a9a6fb1f0498047199b21d27e2143516dd65b/scrappie-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "74783c867794b22dc69f5c7976d537a6", "sha256": "dd2de840ad5133020462e627866cb7db90395adfbd68dd2fc8e00a831f865984" }, "downloads": -1, "filename": "scrappie-1.4.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "74783c867794b22dc69f5c7976d537a6", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19067396, "upload_time": "2018-07-30T17:02:07", "url": "https://files.pythonhosted.org/packages/cb/69/bb65762f087294241268aaa9f6b528b0bf8a9e66c3a3264705400cf78701/scrappie-1.4.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "25bf8c16e20a02e3277b897004ab2d76", "sha256": "fb5cfcb280d8b82ef2ef158285a9db5fcd0f42bc2898ee307fe69fb4206b94d7" }, "downloads": -1, "filename": "scrappie-1.4.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "25bf8c16e20a02e3277b897004ab2d76", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19067403, "upload_time": "2018-07-30T17:02:14", "url": "https://files.pythonhosted.org/packages/66/e2/6037e24a4504ba27603a3f49a0892000331e7313110095b7d1ff856fbd31/scrappie-1.4.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3bb3a4fa6107d75220a0f211ab0dd010", "sha256": "f23ebaac76c586d70c7761d69626b4cd9aa013516e0e794083b9338bc4b2d2f3" }, "downloads": -1, "filename": "scrappie-1.4.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "3bb3a4fa6107d75220a0f211ab0dd010", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19067269, "upload_time": "2018-07-30T17:02:19", "url": "https://files.pythonhosted.org/packages/66/a8/32efe76ebf9298cec1acd97d93429d8ec3b94be905965b30733ead3a4c4f/scrappie-1.4.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a5939b6d27b659c728c34f1726220760", "sha256": "731398bb725124254f2d94cb2c09c0747d8b6653a349f32db9be15b101c3fc5e" }, "downloads": -1, "filename": "scrappie-1.4.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a5939b6d27b659c728c34f1726220760", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19067281, "upload_time": "2018-07-30T17:02:25", "url": "https://files.pythonhosted.org/packages/78/0e/a35150679debadf8b29743737c83190883b68d5b92746fd0f4ebb88f7479/scrappie-1.4.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4bbaef4b1c599719c3b41106794deaed", "sha256": "57f62128ffc7434223067c967725d5b2eb2710689f97a6a4a43eba14b24905d3" }, "downloads": -1, "filename": "scrappie-1.4.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4bbaef4b1c599719c3b41106794deaed", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 19067273, "upload_time": "2018-07-30T17:02:31", "url": "https://files.pythonhosted.org/packages/9a/45/0c0d7a1ecf056518aa63e6590ef83ed8daefaab9bae27694df2482536185/scrappie-1.4.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "67799f239a9a99a1d914f2c8f702c878", "sha256": "779d3ef14b5a6b5911ba6908e8148508c2ecfb4ff39fad111db48d7b424acdf4" }, "downloads": -1, "filename": "scrappie-1.4.1.tar.gz", "has_sig": false, "md5_digest": "67799f239a9a99a1d914f2c8f702c878", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 24022734, "upload_time": "2018-07-30T17:04:29", "url": "https://files.pythonhosted.org/packages/40/68/3e0a8541aae9c669c2cd1bc76464e21cb175f94e2df1bdb2a2d7848198a1/scrappie-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "40fa92c9af07a01e4d89d3935175a1d1", "sha256": "157e94a60173ef185db1f796fe83448b5bb01cf0215def7a432ec02df07ff81e" }, "downloads": -1, "filename": "scrappie-1.4.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "40fa92c9af07a01e4d89d3935175a1d1", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": "~=3.4", "size": 19182521, "upload_time": "2019-07-11T16:23:36", "url": "https://files.pythonhosted.org/packages/b4/25/4bb9a6b6939f41fb7f12efc5dc795fd41a7628f36cb278283a33bb3213cd/scrappie-1.4.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "49370b376ff34c880830c281485b2754", "sha256": "3d92c04191159c0c32c3813f68ad2f6e07a302fd0c2342e9471562aa5ba09874" }, "downloads": -1, "filename": "scrappie-1.4.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "49370b376ff34c880830c281485b2754", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": "~=3.4", "size": 19182527, "upload_time": "2019-07-11T16:23:40", "url": "https://files.pythonhosted.org/packages/c2/6b/2eba7132695fd6126e0845f63d010a4e6a1559db1b3bbdde2fd5dc1912c5/scrappie-1.4.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bd09757caeac89455ec4563c6a412c18", "sha256": "099fcd56227c4ba00ecf8551a1befea765e6d9a061c269a9e545404791de8ffd" }, "downloads": -1, "filename": "scrappie-1.4.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bd09757caeac89455ec4563c6a412c18", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": "~=3.4", "size": 19182526, "upload_time": "2019-07-11T16:23:45", "url": "https://files.pythonhosted.org/packages/e4/89/dce2954d98f221e5ba7f17e3fb42af04c6322ada3ba608d8a372d6083077/scrappie-1.4.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c8578035c5c6f3e4f1b0246086dd6a70", "sha256": "ca968f1d9427c1f2b353c8c9a689798f58e06451eba63e331db85da64b4856fa" }, "downloads": -1, "filename": "scrappie-1.4.2.tar.gz", "has_sig": false, "md5_digest": "c8578035c5c6f3e4f1b0246086dd6a70", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 24171390, "upload_time": "2019-07-11T16:23:50", "url": "https://files.pythonhosted.org/packages/90/f5/0b27d0e7d1ddf569d498c6612a4a42767eb46254b9e2848ff212ca08b887/scrappie-1.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "40fa92c9af07a01e4d89d3935175a1d1", "sha256": "157e94a60173ef185db1f796fe83448b5bb01cf0215def7a432ec02df07ff81e" }, "downloads": -1, "filename": "scrappie-1.4.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "40fa92c9af07a01e4d89d3935175a1d1", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": "~=3.4", "size": 19182521, "upload_time": "2019-07-11T16:23:36", "url": "https://files.pythonhosted.org/packages/b4/25/4bb9a6b6939f41fb7f12efc5dc795fd41a7628f36cb278283a33bb3213cd/scrappie-1.4.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "49370b376ff34c880830c281485b2754", "sha256": "3d92c04191159c0c32c3813f68ad2f6e07a302fd0c2342e9471562aa5ba09874" }, "downloads": -1, "filename": "scrappie-1.4.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "49370b376ff34c880830c281485b2754", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": "~=3.4", "size": 19182527, "upload_time": "2019-07-11T16:23:40", "url": "https://files.pythonhosted.org/packages/c2/6b/2eba7132695fd6126e0845f63d010a4e6a1559db1b3bbdde2fd5dc1912c5/scrappie-1.4.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bd09757caeac89455ec4563c6a412c18", "sha256": "099fcd56227c4ba00ecf8551a1befea765e6d9a061c269a9e545404791de8ffd" }, "downloads": -1, "filename": "scrappie-1.4.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bd09757caeac89455ec4563c6a412c18", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": "~=3.4", "size": 19182526, "upload_time": "2019-07-11T16:23:45", "url": "https://files.pythonhosted.org/packages/e4/89/dce2954d98f221e5ba7f17e3fb42af04c6322ada3ba608d8a372d6083077/scrappie-1.4.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c8578035c5c6f3e4f1b0246086dd6a70", "sha256": "ca968f1d9427c1f2b353c8c9a689798f58e06451eba63e331db85da64b4856fa" }, "downloads": -1, "filename": "scrappie-1.4.2.tar.gz", "has_sig": false, "md5_digest": "c8578035c5c6f3e4f1b0246086dd6a70", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 24171390, "upload_time": "2019-07-11T16:23:50", "url": "https://files.pythonhosted.org/packages/90/f5/0b27d0e7d1ddf569d498c6612a4a42767eb46254b9e2848ff212ca08b887/scrappie-1.4.2.tar.gz" } ] }