βββββββββββββββββββββββββββββββββββββββββββ
β EXTERNALS / ECOSYSTEM β
βββββββββββββββββββββββββββββββββββββββββββ€
β ββββββββββββββ ββββββββββββββ β
β β Graphs.jl β ββββΆ β BioJulia β β
β β (Tree Lib) β β (Context) β β
β βββββββ¬βββββββ βββββββ²βββββββ β
β β β β
ββββββββββΌββββββββββββββββββββΌβββββββββββββ
β β
βΌ β
ββββββββββββββββββββββββββββββΌβββββββββββββ
β APPLICATION LAYER β
βββββββββββββββββββββββββββββββββββββββββββ€
β ββββββββββββββββββββ ββββββββββββ β
β β Distance Methods β β Characterβ β
β β (UPGMA/NJ) β ββββΆ β Methods β β
β ββββββββββ¬ββββββββββ βββββββ¬βββββ β
β β β β
β ββββββββββΌββββββββββ βββββββΌβββββ β
β β Tree Analysis β β Parsimonyβ β
β β (RF/Rooting) β ββββΆ β Engine β β
β ββββββββββ¬ββββββββββ ββββββββββββ β
β β β
β ββββββββββΌββββββββββ ββββββββββββ β
β β Bootstrap β β Newick β β
β β Support β ββββΆ β Export β β
β ββββββββββββββββββββ ββββββββββββ β
ββββββββββββββββββββββββ¬βββββββββββββββββββ
β
ββββββββββββββββββββββββΌβββββββββββββββββββ
β REPO INFRASTRUCTURE β
β .machine_readable/ (state) β
β .github/workflows/ (RSR Gate) β
β Project.toml β
βββββββββββββββββββββββββββββββββββββββββββ
COMPONENT STATUS NOTES
βββββββββββββββββββββββββββββββββ ββββββββββββββββββ βββββββββββββββββββββββββββββββββ
DISTANCE METHODS
Distance Metrics ββββββββββ 100% JC69, K2P, etc.
UPGMA ββββββββββ 100% Ultrametric tree construction
Neighbor-Joining ββββββββββ 100% Non-clock rate handling
CHARACTER METHODS
Maximum Parsimony ββββββββββ 80% Heuristic search in progress
Fitch Algorithm ββββββββββ 100% Score calculation working
Parsimony-Informative Sites ββββββββββ 100% Filtering logic complete
TREE ANALYSIS
Bootstrap Analysis ββββββββββ 80% Replication logic complete
Robinson-Foulds Distance ββββββββββ 100% Topology comparison
Newick Export ββββββββββ 100% Standard output format
REPO INFRASTRUCTURE
.machine_readable/ (STATE.scm) ββββββββββ 60% Needs repo-specific update
.github/workflows/ (CI) ββββββββββ 100% RSR standard compliance
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
OVERALL: ββββββββββ ~75% Functional Alpha
Distance Metrics βββββββΊ UPGMA/NJ βββββββΊ Tree Analysis
β
Character States βββββββΊ Parsimony βββββββΊ Bootstrap Support
β
Newick Export
This file is maintained by both humans and AI agents. When updating:
- After completing a component: Change its bar and percentage
- After adding a component: Add a new row in the appropriate section
- After architectural changes: Update the ASCII diagram
- Date: Update the
Last updatedcomment at the top of this file
Progress bars use: β (filled) and β (empty), 10 characters wide.
Percentages: 0%, 10%, 20%, ... 100% (in 10% increments).