Skip to content
Breeding-InsightPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

90 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HapSearch

HapSearch

Find useful microhaplotypes, understand where they occur, and connect them to the breeding programs and people who can put them to work.

HapSearch is a web-based exploration platform for microhaplotype data in specialty crop breeding, hosted by Breeding Insight at hapsearch.breedinginsight.org. It brings marker sequences, variants, samples, projects, and collaborator information into one searchable interface.

Microhaplotypes are short genomic regions containing multiple nearby variants observed together. Their allelic diversity and local phase information make them useful for characterizing germplasm, tracking trait-associated variation, and designing crosses.

Why should I use HapSearch?

Microhaplotype data is often scattered across spreadsheets, local databases, and analysis scripts. HapSearch connects these sources so breeders and researchers can find the microhaplotypes, samples, and collaborators relevant to their work.

Capabilities

  • Filter by Programs: browse breeding programs and projects, their PIs and institutions, and the microhaplotypes they hold
  • Microhaplotypes: search by full Clone ID, chromosome, or sample, see which samples carry a microhaplotype, and save that sample list as CSV
  • Multiple Sequence Alignment: view each microhaplotype aligned to its locus reference exactly as BIGr and BIGapp align it, with SNP and indel annotation
  • Database Overview: summarize coverage across species, chromosomes, samples, and projects, and export microhaplotype accumulation and sharing curves as PNG, JPEG, or SVG

Project overview

HapSearch is built with Python, Flask, Dash, Plotly, BioPython, and SQLite. Microhaplotype alignments are computed in R (Bioconductor pwalign) when the database is built.

Data

All data lives in one SQLite file built by scripts/build_database.py from the species data repositories listed in data_sources.toml, such as alfalfa_haplotype_db. To publish new data, see:

Run the automated tests with pytest.

License

HapSearch is released under the Apache License 2.0.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages