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

Add support for experiments (previously named timecourses) #263

Draft
wants to merge 22 commits into
base: develop
Choose a base branch
from

Conversation

dilpath
Copy link
Member

@dilpath dilpath commented May 29, 2024

  • functionality
    • read/write
    • OOP
    • methods for tools
      • to_events
      • to_sequence_of_petab
      • to_single_petab_and_sequence_of_metadata
      • optimize_metadata_to_reduce_redundant_simulations
      • optimize_metadata_to_reduce_events_or_unique_petabs_in_sequence_of_petabs
  • linter validation checks
  • test all functionality
  • docs

@dilpath dilpath changed the title Add support for timecourses Add support for experiments (previously named timecourses) Jun 4, 2024
@m-philipps m-philipps self-assigned this Dec 3, 2024
dweindl added a commit that referenced this pull request Dec 18, 2024
Add basic support for PEtab version 2 experiments (see also PEtab-dev/PEtab#586, and  PEtab-dev/PEtab#581). Follow-up to #334.

Partially supersedes #263, which was started before petab.v1/petab.v2 were introduced and before PEtab-dev/PEtab#586.

* updates the required fields in the measurement table
* updates some validation functions to not expect the old `simulationConditionId`s (but does not do full validation yet)
* extends PEtab v1 up-conversion to create a new experiment table.

---------

Co-authored-by: Dilan Pathirana <[email protected]>
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