Skip to content
View Xuzhen-Li's full-sized avatar

Block or report Xuzhen-Li

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Xuzhen-Li/README.md
Banner: Xuzhen Li, Plant paleogenomics and grapevine population genetics

English | 中文

I build pipelines and analyze grapevine genomes, focusing on clones, pangenomes, transposable elements, capture panels, ancient DNA, and population genetics theory.

ORCID 0000-0003-3670-6657 | paper-viz gallery | grapeancestry demo

paper-viz: 123 R figure templates
Run 123 R figure templates to generate vector PDFs and 600 dpi PNGs.
grapeancestry: 167K grapevine capture panel companion
Map new grapevine samples to a frozen 2449 × 167K panel and build interactive HTML reports.
paper-reading: PDF to Chinese reading note
Turn a local research PDF into a Chinese illustrated L3 note; your PDF library stays on your machine.
vitis-pangenome: pangenome graphs and workflows
Run workflows for Vitis pangenome graphs, presence/absence variation, and mixed-variant dosage.
qbar: sort ADMIXTURE Q files
Sort ADMIXTURE Q files, align columns across K, and draw structure barplots.
genomics-theory-mining: test classic genomics theories
Mine classic genomics theories and test their assumptions on modern grapevine clones and wild Vitis.

All repositories

Grapevine genome & annotation

Repository What it does
vitis-pangenome Scripts and workflows for Vitis pangenome graphs, presence/absence variation, and mixed-variant/dosage methods.
gene-structure-annotation Pipelines for structural genome annotation, providing gene models and GFF3 outputs from FASTA and evidence.
gene-function-annotation Assigns functional labels like GO, KEGG, and domains to protein sequences after structure annotation.
grapevine-plastid · In progress Vitis plastid / chloroplast pangenome notes
vitis-te · In progress Public stub for Vitis TE libraries and the soft-mask hand-off into gene annotation pipelines.

Target-sequencing genotyping chips

Repository What it does
grapeancestry 167K grapevine capture panel companion: ancestry, identity, PCA, colour GS.
gtbs-chip-service-kit Register an existing genotyping chip as a profile and check it.
grapevine-chip Grapevine capture-array / 167K chip design

Population genetics

Repository What it does
qbar Sort ADMIXTURE Q files, align columns across K, and draw structure barplots.
TrioConcordance Python tool for locus-by-locus and sample-by-sample genotype concordance analysis across three independent datasets.
genomics-theory-mining Mine a classic genomics theory and test it on modern data.
vitis-popgen · In progress Vitis population genetics and domestication

Ancient DNA

Repository What it does
grapevine-adna · In progress Ancient-DNA methods and notes for Vitis

Tools and skills

Repository What it does
paper-viz R-first publication figure gallery: 123 templates plus 21 schematics (code + simulated data + preview), browsable web gallery, agent-callable.
paper-reading Turns one research PDF into a Chinese illustrated reading note; your PDF library stays on your machine.
literature-review-skills An agent-agnostic skill suite for writing literature reviews that stops at human gates, with every claim tied to a source the project actually holds.
patent-drafting-skills Bilingual (EN/中文) agent skills for drafting invention patents — CN, US and PCT: disclosure, prior-art search, inventive step, claims, description, drawings, consistency checks, .docx export.
concept-learning Homemade Cursor skill: biology concept lessons and BioLogos-style series writing.
famous-people Homemade Cursor skill: one biologist's scientific life as a Chinese WeChat longread.
awesome-astra-science AI model works: demos and figures the models actually produced.
cursor-state-vscdb Scripts and case study for diagnosing macOS Cursor hangs caused by tens-of-GB state.vscdb SQLite databases.
grok-bot-dispatch Cursor skill: Primary is the front door. Project bots stay in Unassigned. A role is a one-task assignment on a shared pool.

Research lines

Topic Repositories
Grapevine genome vitis-te (soft-masking stub), grapevine-plastid (methods to come)
Genome annotation gene-structure-annotation (gene models: GFF3 + proteins), gene-function-annotation
Target-sequencing genotyping gtbs-chip-service-kit (validates chip profiles; steps documented in steps/), grapevine-chip (design notes)
Population genetics vitis-popgen (placeholder), TrioConcordance
Ancient DNA grapevine-adna (placeholder)

Pinned Loading

  1. genomics-theory-mining genomics-theory-mining Public

    Mine a classic genomics theory and test it on modern data

    1

  2. grapeancestry grapeancestry Public

    167K grapevine capture panel companion: ancestry, identity, PCA, colour GS

    Python 3

  3. TrioConcordance TrioConcordance Public

    Python tool for locus-by-locus and sample-by-sample genotype concordance analysis across three independent datasets.

    Python 1

  4. grapevine-adna grapevine-adna Public

    Ancient-DNA methods and notes for Vitis

    Shell 1

  5. vitis-pangenome vitis-pangenome Public

    Scripts and workflows for Vitis pangenome graphs, presence/absence variation, and mixed-variant/dosage methods.

    Shell 2