8000 GitHub - forensicgenomics/mitoLeaf: mitoLeaf is an interactive tool for visualizing and exploring mitochondrial DNA (mtDNA) lineages and their evolutionary relationships, helping users explore genetic diversity and maternal ancestry.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mitoLeaf is an interactive tool for visualizing and exploring mitochondrial DNA (mtDNA) lineages and their evolutionary relationships, helping users explore genetic diversity and maternal ancestry.

License

Notifications You must be signed in to change notification settings

forensicgenomics/mitoLeaf

Repository files navigation

mitoLEAF Visualization

mitoLEAF (Mitochondrial DNA Lineage, Evolution, Annotation Framework) is a web-based tool designed to visualize and explore human mitochondrial DNA phylogenetic trees. It provides a way to browse haplogroups, view hierarchical tree structures, and examine detailed node information for individual mitochondrial mutations. It gathers data from Genbank, builds a phylogenetic tree and plots it data using d3.js.

WebApp

Features

  • Explore mitoLeaf: Interactive phylogenetic tree visualization, including radial and collapsible views.
  • Haplogroup Search: Search for Haplogroups by ID or by HG signature.
  • Node Details: Detailed view of HG information, including HG signatures, ancestors, descendants and profiles.
  • Downloads: Different tree data files as well as visualizations available to download.

Usage

Documentation on how to use the website in Usage.

Development

Project Structure

The web-app is in the directory 'docs/'. 'utils/' and other python files are the current tree creating pipeline. Exact pipeline from end to end is still coming.

Updating Version Workflow

The following describes the current way to update tree data:

1. Replace any data files in `inputfiles` that have changed.
   Take care to name them the same. Reference `utils/path_defaults.py` if not clear.  
2. Execute `tree_dat_process.py` from the root directory.
3. Update Date or Version number of Tree in `textfiles/version`.
4. Add/Replace any relevant information regarding the new update in `textfiles/news.md`.

Currently, there is no streamlined way implemented to add new sources beyond the three existing ones. This may come in a future iteration.

Contributing

Contributions are welcome! Please fork this repository and submit a pull request with any improvements, bug fixes, or new features.

License

This project is licensed under the Mozilla Public License 2.0. See the LICENSE file for details.

Acknowledgements

This project was funded by the FWF and developed in collaboration with the Institute of Mathematics LFU, AFDIL AFMES, and UNTHSC.

About

mitoLeaf is an interactive tool for visualizing and exploring mitochondrial DNA (mtDNA) lineages and their evolutionary relationships, helping users explore genetic diversity and maternal ancestry.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  
0