Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

An Open Source Web Application for Genetic Data (SNPs) Data Crawling

NotificationsYou must be signed in to change notification settings

glasgowm148/Phenotype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MIT LicenseLinkedIn


Logo

Phenotype

Genomic Analysis
Explore the docs »

View Demo ·Report Bug ·Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements

About The Project

Phenotype Screen Shot

Phenotype is an open source web application that allows users to gather the information they need to make sense of their own genome without needing to rely on outside services with unknown privacy policies. OS Genome's goal is to crawl various sources and give meaning to an individual's genome. It creates a Responsive Grid of the user's specific genome. This allows for everything from filtering to excel exporting. Using Flask, Kendo, and Python.

Jupyter-playground

Various notebooks used to explore SNP data. The two main files currently retrieve 500-1k rsids a second usingMyVariant.info whichreturns XML

Currently exports a plain HTML table, NaN and 23andme i-rsid's dropped and sorted by adviser rating.

  • Scrape & Save queries your rsids against ClinVar and returns assosciations, risk allele's, frequency - and stores it in a datatable.
  • Load & Analyse matches your rsids against the ClinVar dataframe pulled fromScrape & Save. This can be exported to CSV or HTML.

Limitations

Currently only tested with 23andme V4 & V5.

ToDo

  • Beautify HTML datatable using DataTables
  • Flatten all DTC file formats into a consistent dataframe for manipulation
  • Add more sources of data
    • SNPedia
    • ONIM
  • Data-validaiton
    • strand orientation
    • risk allelle debugging

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make aregreatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. SeeLICENSE for more information.

Contact

Mark Glasgow -markglasgow@gmail.com

Acknowledgements


[8]ページ先頭

©2009-2025 Movatter.jp