# Inferring clusters of orthologous and paralogous transcripts
``Algorithm to infer clusters of isoorthologous transcripts using gene-level homology relationships and a Reciprocal Best Hits approach``
![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)
<!-- ABOUT THE PROJECT -->
<h2 id="about-the-project">About The Project</h2>
<!-- OVERVIEW -->
<h3 id="overview">Overview</h3>
`A graph-based method to infer isoorthology & recent paralogy relations in a set of homologous transcripts`
---
<!-- Requirements -->
<h3 id="requirements"> Requirements</h3>
* __`python3 (at leat python 3.6)`__
* __`NetworkX`__
* __`Pandas`__
* __`Numpy`__
* __`ETE toolkit`__
![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)
<!-- Package -->
<h3 id="package">About the package</h3>
``install the package``
<pre><code>pip3 install transcriptorthology</code></pre>
``import package and use the main function``
<pre><code>from transcriptorthology.transcriptOrthology import inferring_transcripts_isoorthology
if __name__ == '__main__':
gtot_path = './execution/mapping_gene_to_transcripts/ENSGT00390000003967.fasta'
gt_path = './execution/NHX_trees/ENSGT00390000003967.nhx'
lower_bound = 0.7
transcripts_msa_path = './execution/transcripts_alignments/ENSGT00390000003967.alg'
tsm_value = 1
constraint = 1
output_folder = './execution/output_folder'
<span style="color:red;">inferring_transcripts_isoorthology</span>(<span style="color:red;">transcripts_msa_path</span>, <span style="color:green;">gtot_path</span>, <span style="color:purple;">gt_path</span>,<span style="color:orange;">tsm_value</span>,<span style="color:yellow;">lower_bound</span>,<span style="color:gray;">constraint</span>,<span style="color:gray;">output_folder</span>)</code></pre>
![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)
---
<br>
<br>
<br>
<br>
<br>
<br>
Copyright © 2023 CoBIUS LAB
Raw data
{
"_id": null,
"home_page": "https://github.com/UdeS-CoBIUS/TranscriptOrthology",
"name": "transcriptorthology",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "clustering,alternative splicing,orthology-paralogy inference,isoorthology,algorithm,evolution,transcripts,phylogeny,computational-biology",
"author": "Wend Yam Donald Davy Ouedraogo",
"author_email": "wend.yam.donald.davy.ouedraogo@usherbrooke.ca",
"download_url": "https://files.pythonhosted.org/packages/7f/4e/bc3e5e43b9e96a0efdd2b8b20906b3a5a7a76de60213d45a1d69c0d2adbd/transcriptorthology-3.0.2.tar.gz",
"platform": null,
"description": "\n# Inferring clusters of orthologous and paralogous transcripts\n\n``Algorithm to infer clusters of isoorthologous transcripts using gene-level homology relationships and a Reciprocal Best Hits approach``\n\n![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n\n<!-- ABOUT THE PROJECT -->\n<h2 id=\"about-the-project\">About The Project</h2>\n\n\n<!-- OVERVIEW -->\n<h3 id=\"overview\">Overview</h3>\n\n`A graph-based method to infer isoorthology & recent paralogy relations in a set of homologous transcripts`\n\n---\n\n\n<!-- Requirements -->\n<h3 id=\"requirements\"> Requirements</h3>\n\n* __`python3 (at leat python 3.6)`__\n* __`NetworkX`__\n* __`Pandas`__\n* __`Numpy`__\n* __`ETE toolkit`__\n\n\n![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n\n<!-- Package -->\n<h3 id=\"package\">About the package</h3>\n\n``install the package``\n<pre><code>pip3 install transcriptorthology</code></pre>\n\n``import package and use the main function``\n<pre><code>from transcriptorthology.transcriptOrthology import inferring_transcripts_isoorthology\n\n\nif __name__ == '__main__':\n gtot_path = './execution/mapping_gene_to_transcripts/ENSGT00390000003967.fasta'\n gt_path = './execution/NHX_trees/ENSGT00390000003967.nhx'\n lower_bound = 0.7\n transcripts_msa_path = './execution/transcripts_alignments/ENSGT00390000003967.alg'\n tsm_value = 1\n constraint = 1\n output_folder = './execution/output_folder'\n \n <span style=\"color:red;\">inferring_transcripts_isoorthology</span>(<span style=\"color:red;\">transcripts_msa_path</span>, <span style=\"color:green;\">gtot_path</span>, <span style=\"color:purple;\">gt_path</span>,<span style=\"color:orange;\">tsm_value</span>,<span style=\"color:yellow;\">lower_bound</span>,<span style=\"color:gray;\">constraint</span>,<span style=\"color:gray;\">output_folder</span>)</code></pre>\n\n\n![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n\n---\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\nCopyright \u00a9 2023 CoBIUS LAB\n\n\n\n\n\n\n",
"bugtrack_url": null,
"license": "CoBIUS Lab",
"summary": "Algorithm to address Orthology and Paralogy at the Transcript Level",
"version": "3.0.2",
"project_urls": {
"Homepage": "https://github.com/UdeS-CoBIUS/TranscriptOrthology"
},
"split_keywords": [
"clustering",
"alternative splicing",
"orthology-paralogy inference",
"isoorthology",
"algorithm",
"evolution",
"transcripts",
"phylogeny",
"computational-biology"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba9f4834ef1d78aea68241cf6e343a9380157085b1094819ef06ffc5252e8b11",
"md5": "477d6c40196795fe4014f8870f58a3fc",
"sha256": "16f8a74cbd1510a66499a9099a58f482811b96accdb796a1431e0438a69e0ff9"
},
"downloads": -1,
"filename": "transcriptorthology-3.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "477d6c40196795fe4014f8870f58a3fc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 12934,
"upload_time": "2023-12-02T02:44:04",
"upload_time_iso_8601": "2023-12-02T02:44:04.773862Z",
"url": "https://files.pythonhosted.org/packages/ba/9f/4834ef1d78aea68241cf6e343a9380157085b1094819ef06ffc5252e8b11/transcriptorthology-3.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7f4ebc3e5e43b9e96a0efdd2b8b20906b3a5a7a76de60213d45a1d69c0d2adbd",
"md5": "c961c940ed0769595e417ff2f45bfe2b",
"sha256": "f5c06bbf35025fac24c4395be605ac904ae85dc1247474562c250867f62f4268"
},
"downloads": -1,
"filename": "transcriptorthology-3.0.2.tar.gz",
"has_sig": false,
"md5_digest": "c961c940ed0769595e417ff2f45bfe2b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10393,
"upload_time": "2023-12-02T02:44:05",
"upload_time_iso_8601": "2023-12-02T02:44:05.900260Z",
"url": "https://files.pythonhosted.org/packages/7f/4e/bc3e5e43b9e96a0efdd2b8b20906b3a5a7a76de60213d45a1d69c0d2adbd/transcriptorthology-3.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-02 02:44:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "UdeS-CoBIUS",
"github_project": "TranscriptOrthology",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "transcriptorthology"
}