-
Notifications
You must be signed in to change notification settings - Fork 61
Simplified functions in tutorials and updated some tutorials #718
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
We can compare how the tutorial differs before and after the “Most probable path predictions” update: |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #718 +/- ##
==========================================
- Coverage 37.01% 36.80% -0.21%
==========================================
Files 182 182
Lines 34935 35027 +92
==========================================
- Hits 12931 12892 -39
- Misses 22004 22135 +131 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…e and target cells
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request primarily improves documentation, adds new plotting functions (trends and jacobian_on_gene_axis), updates compatibility with newer SciPy versions, and simplifies function signatures by removing direct MuData type annotations.
- Fixed compatibility issues (e.g. SciPy version‐based array conversion)
- Added new plotting functionality and deprecated certain attributes
- Simplified type annotations in multiomic functions and updated documentation
Reviewed Changes
Copilot reviewed 33 out of 33 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
dynamo/plot/_trends.py | Added a new function for plotting gene expression trends. |
dynamo/plot/_jacobian.py | Introduced a new visualization function to display the Jacobian on gene axis. |
dynamo/plot/init.py | Updated exports to include the new trends and jacobian plotting functions. |
dynamo/pl.py | Added styling settings and a one-time logo print (ensure prints are intentional). |
dynamo/multivelo/old_MultiomicVectorField.py | Simplified the MultiomicVectorField constructor signature; check the isinstance usage. |
dynamo/multivelo/old_MultiVelocity.py | Removed MuData type annotations; adjusted related function calls accordingly. |
dynamo/multivelo/dynamical_chrom_func.py | Updated sparse matrix access based on SciPy version with appropriate array conversion. |
dynamo/MultiVelo.py and other multiomic modules | Updated type annotations and inline MuData imports for consistency. |
dynamo/configuration.py | Added documentation improvements and fixed minor comments; check for typos. |
docs/conf.py | Added module path debug prints; ensure these prints are not intended for production. |
Various GitHub workflows and docs | Updated Python version compatibility and added dynamo-release in requirements. |
Co-authored-by: Copilot <[email protected]>
multivelo
.multi_brain_5k
dataset loader todynamo.sample_data
.dyn.pl.trends
for plotting gene expression trends (Updated of dynamo 1.4.2 #706)..A
attributes on sparse matrices (Updated of dynamo 1.4.2 #706).dyn.pl.style()
for controlling plot styles.dyn.pl.jacobian_on_gene_axis
to visualize the Jacobian between receptors and effectors (Updated of dynamo 1.4.2 #706).