Skip to content
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

Hotfix 1.31.13 #1342

Merged
merged 122 commits into from
Mar 27, 2025
Merged

Hotfix 1.31.13 #1342

merged 122 commits into from
Mar 27, 2025

Conversation

arteymix
Copy link
Member

No description provided.

arteymix and others added 30 commits October 18, 2024 15:46
Fix crash in BatchConfoundUtils when a sample is missing a value.

Make the code for computing batch effect clearer by using entities
instead of their IDs.

Make the date batch confound plot resilient to missing values.
HANCESTRO_0575 --> AfPO_0000105 due to obsolete ontology term
Same as last change, added Yoruban as a string to match for new cases
Since biological sex is a common one, we can at least be consistent.
Make parsing of XML much more robust by adding utilities to check that
the node lists have expected sizes, text content are non-null, etc.
Make parsing of XML much more robust by adding utilities to check that
the node lists have expected sizes, text content are non-null, etc.
Make search and retrieval of GEO records two separate operations such
that we can reuse the same search query.

Make filling of GEO records more configurable and add a detailed preset.
For the CLI, we want to exclude certain things like characteristics and
sources which are very expensive.
arteymix and others added 29 commits January 31, 2025 10:08
These scripts make deploying the CLI and Web application consistent.
They work both for local or remote deployment (via SSH).

Use those scripts in IntelliJ configuration and Jenkins.
Proactively exclude bundles and node_modules in the WAR archive.
Bump patch version for Gemma REST to 2.8.5.
Replace all usages of FutureTask with ExecutorService.submit().
If both gemma.python.exe and python.exe are passed as system properties,
prefer the first one.
Avoid the overhead of calling System.getProperty() systematically.
@arteymix arteymix merged commit acd293b into master Mar 27, 2025
3 of 6 checks passed
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.

4 participants