Skip to content

Conversation

kkaris
Copy link
Collaborator

@kkaris kkaris commented Sep 18, 2025

This PR combines updates made to source modules with more general updates to the package that were made in connection with the latest database deployment.

Source updates

  • bgee: Update to version 15.2
  • Clinicaltrials: Switch to using trialsynth instead of the now shut down old rest API
  • Depmap: The module is expanded to include download and initial processing of data
  • GO: Update GO-annotations URL
  • Gwas: add NaN check
  • indra db:
    • Add missing parameter in CLI function
    • Update export_assembly with better formatting and add a force option for data processing
  • NIH-reporter:
    • Update utc datetime usage
    • Fix bug in how to present the patent ID
  • pubmed: use text refs S3 resource instead of dumping new file
  • wikidata: add option to skip citescore data if missing

Other updates

  • Reduce number of worker for web app to 2
  • Add trialsynth and tqdm as required packages for assembly
  • Update downtime page with better text
  • Add dump_norm_id as a wrapper around norm_id to be used specifically in the dumping process
  • source/cli.py:
    • Add force import option for neo4j admin import
    • Add functions for future refactoring of node assembly
  • Update clinicaltrials test
  • Add two new checks in data validation:
    • Check for newlines in text fields
    • Check for NaN/inf in numerical fields
  • Update data validation tests

Associated PRs

@kkaris
Copy link
Collaborator Author

kkaris commented Sep 22, 2025

The last two commits, 83c01ef and a7961f1, reverts the branch installs of depmap_analysis and trialsynth, which makes the tests fail, but they should pass again once gyorilab/depmap_analysis#69 and gyorilab/trialsynth#17 are merged.

@bgyori bgyori merged commit 366ed22 into gyorilab:main Sep 24, 2025
2 checks passed
@kkaris kkaris deleted the db-sources-update branch September 24, 2025 22:59
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.

2 participants