{ "info": { "author": "Antonio Donvito", "author_email": "a.donvito20@studenti.uniba.it", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# BIOMATCHER\r\nBioMatcher is a software that allows you to find identical seeds between human microRNA and plant microRNA, within a position of your choice.\r\n\r\n## How to install BioMatcher\r\nTo install BioMatcher, you need to write to the console:\r\n\r\n pip install BioMatcher\r\n\r\n## How to run Matcher\r\nTo start the software, you need to type the following command line string in your terminal:
`match -h fileh -p filep -c jsonconfig -o fileo -hid jsonidhuman -pid jsonidplant`
\r\nThe files to provide in input in particular are the following:\r\n- `fileh` = This is the path of fasta file of human microRNA\r\n- `filep` = This is the path of fasta file of plant microRNA\r\n- `jsonconfig` = This is the JSON containing all the types of comparisons you want to make\r\nThe structure of the json file must be like this:\r\n```\r\n\t{\r\n\t\t\"exact_matches\":[ \r\n\t\t\t{ \r\n\t\t\t\"id\": \"h2-8p2-8\", \r\n\t\t\t\"h_start\": \"2\", \r\n\t\t\t\"h_end\": \"8\", \r\n\t\t\t\"p_start\": \"2\", \r\n\t\t\t\"p_end\": \"8\", \r\n\t\t\t\"active\": \"True\" \r\n\t\t\t}\r\n\t}\r\n```\r\nIn this file, the default standard comparisons will be present. Furthermore, it is possible to enter one or more comparisons to perform. To add a new comparison, you will need to add a structure similar to the one already present in the JSON file. Finally, through the \"active\" parameter, existing comparisons can be activated (True) or deactivated (False), without having to cancel any comparison.\r\n- `fileo` = This is the path of output csv file\r\n- `jsonidhuman` = This is the path to the JSON file containing all the human IDs to be considered in the process (optional). Its structure must be as in this example:\r\n```\r\n\t{ \r\n\t\t\"id_human\":[ \r\n\t\t\t\"MIMAT0000062\", \r\n\t\t\t\"MIMAT0002826\" \r\n\t\t\t] \r\n\t}\r\n```\r\n- `jsonidplant` = This is the path of the JSON file containing all the plant IDs to be taken into consideration in the process (optional). Its structure must be as in this example:\r\n```\r\n\t{ \r\n\t\t\"id_plant\":[ \r\n\t\t\t\"MIMAT0016317\", \r\n\t\t\t\"MIMAT0016318\" \r\n\t\t\t] \r\n\t}\r\n```\r\nWhen the software ends, you can find all the corresponding seeds in the csv output file chosen by you in the following format:\r\n\r\n| Human ID | Plant ID | Comparison IDs |\r\n|:--------:| --------:| -------------:|\r\n\r\n## How to run Filter\r\n This component is used to filter the FASTA file with selected species. To start the Filter software, you need to type the following line of code into your terminal:\r\n\r\n filter \u2013m filem \u2013s jsonspecies \u2013o fileo\r\n\r\nThe files to provide in input in particular are the following:\r\n- `filem` = This is the path of the FASTA file of the microRNAs to be filtered\r\n- `jsonspecies` = This is the path of the JSON file of the selected species to filter the FASTA file. The structure of this file will be:\r\n```\r\n\t{ \r\n\t\t\"selectedspecies\":[ \r\n\t\t\t\"Acacia auriculiformis\", \r\n\t\t\t\"Arabidopsis lyrata\", \r\n\t\t\t\"Acacia mangium\" \r\n\t\t\t] \r\n\t}\r\n```\r\n- `fileo` = This is the path to the output FASTA file\r\n\r\n## How to run Cleaner\r\nThis component is used to clean up the FASTA input file from errors and redundancies. To start the Cleaner software, you need to type the following line of code into your terminal:\r\n\r\n cleaner \u2013m filem \u2013o fileo \u2013e errors \u2013r redundancies\r\nThe files to provide in input in particular are the following:\r\n- `filem` = This is the path of the FASTA file of the microRNAs to be cleaned up\r\n- `fileo` = This is the path of the cleaned FASTA output file\r\n- `errors` = This is the path to the output FASTA file containing all the microRNAs with errors\r\n- `redundancies` = This is the path to the output CSV file with all the redundant sequence IDs. Its structure will be:\r\n\r\n| Main ID | Redundant IDs|\r\n|:--------:| --------:|\r\n\r\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/cmencar/bio-01", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "BioMatcher", "package_url": "https://pypi.org/project/BioMatcher/", "platform": "", "project_url": "https://pypi.org/project/BioMatcher/", "project_urls": { "Homepage": "https://github.com/cmencar/bio-01" }, "release_url": "https://pypi.org/project/BioMatcher/1.0/", "requires_dist": null, "requires_python": "", "summary": "BioMatcher helps you find microRNAs with the same seed", "version": "1.0" }, "last_serial": 4958079, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "01139b03232448d35e94a6d53ba44c53", "sha256": "e89a1a6cb83e5ef85dfdc07dbee008b54daeac3d8f46c4ba90a7473d6d2fc65a" }, "downloads": -1, "filename": "BioMatcher-1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "01139b03232448d35e94a6d53ba44c53", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17986, "upload_time": "2019-03-19T10:43:39", "url": "https://files.pythonhosted.org/packages/78/7d/0e3141ab62ef28ec4982be117274775b2913be8337977752520580ebcf1b/BioMatcher-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7583251eb422c7a429186774cec6660e", "sha256": "752d370e32070df99163af76bb6e304fcc2ef8e8559a7fd77332bc82d68370ce" }, "downloads": -1, "filename": "BioMatcher-1.0.tar.gz", "has_sig": false, "md5_digest": "7583251eb422c7a429186774cec6660e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11948, "upload_time": "2019-03-19T10:43:41", "url": "https://files.pythonhosted.org/packages/19/67/9fc7d0f330e1f480bed7d622c62099d9167346c7d93b6b64f257346a902f/BioMatcher-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "01139b03232448d35e94a6d53ba44c53", "sha256": "e89a1a6cb83e5ef85dfdc07dbee008b54daeac3d8f46c4ba90a7473d6d2fc65a" }, "downloads": -1, "filename": "BioMatcher-1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "01139b03232448d35e94a6d53ba44c53", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17986, "upload_time": "2019-03-19T10:43:39", "url": "https://files.pythonhosted.org/packages/78/7d/0e3141ab62ef28ec4982be117274775b2913be8337977752520580ebcf1b/BioMatcher-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7583251eb422c7a429186774cec6660e", "sha256": "752d370e32070df99163af76bb6e304fcc2ef8e8559a7fd77332bc82d68370ce" }, "downloads": -1, "filename": "BioMatcher-1.0.tar.gz", "has_sig": false, "md5_digest": "7583251eb422c7a429186774cec6660e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11948, "upload_time": "2019-03-19T10:43:41", "url": "https://files.pythonhosted.org/packages/19/67/9fc7d0f330e1f480bed7d622c62099d9167346c7d93b6b64f257346a902f/BioMatcher-1.0.tar.gz" } ] }