Skip to content

Stable phenotype classification - #40

Open
daemontus wants to merge 12 commits into
mainfrom
stable-phenotype-classification
Open

Stable phenotype classification#40
daemontus wants to merge 12 commits into
mainfrom
stable-phenotype-classification

Conversation

@daemontus

Copy link
Copy Markdown
Member

A new classification method whose purpose is to:

(1) Identify all "stable phenotypes" of the Boolean network (based on minimal trap spaces).
(2) Project all phenotypes to selected network variables (if provided, otherwise all phenotypes are reported).
(3) For each (projected) phenotype, compute the set of colors/interpretations for which said phenotype exists.

Note that multiple phenotypes can exist in the same interpretation. So the same color can appear in the result for multiple phenotypes.

@codecov

codecov Bot commented Feb 16, 2025

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 98.30508% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 78.98%. Comparing base (c7fefdc) to head (3d38707).
⚠️ Report is 72 commits behind head on main.

Files with missing lines Patch % Lines
src/bindings/bn_classifier/classification.rs 98.30% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #40      +/-   ##
==========================================
+ Coverage   78.80%   78.98%   +0.17%     
==========================================
  Files          61       61              
  Lines       10363    10416      +53     
==========================================
+ Hits         8167     8227      +60     
+ Misses       2196     2189       -7     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@daemontus
daemontus force-pushed the main branch 2 times, most recently from 8dae244 to 5595096 Compare January 8, 2026 18:20
@daemontus
daemontus force-pushed the main branch 3 times, most recently from a72e7d3 to 1ce346e Compare July 1, 2026 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant