-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature/sprint 14 somascan dataset join (#550)
* Explicit support for SomaScan joins on genetic data. First combines the adat's sample-level data and protein-level data, into one dataframe that has one SampleId and Target per row. Previously SomaScan data was supported, by joins/filtering would need to be handled by the user through lower level functions (e.g. raw data frames). Now we revise `join_annotation_result_to_fragpipe_dataset` to `join_annotation_result_to_proteomic_dataset` that can take either a TMT dataset, a SomaScan dataset, a somadata.Adat, or raw dataframe. Follows the melting approach listed here (Thanks SomaScan team!): SomaLogic/Canopy#8 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced support for joining annotation results to various proteomic datasets including Somascan datasets. - Added a new method to handle data manipulation for Somascan datasets. - **Bug Fixes** - Updated column references and logic handling for different types of proteomic datasets. - **Tests** - Added new tests for validating the functionality of joining annotation results with Somascan datasets. - Updated existing tests to accommodate changes in dataset processing functions. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
- Loading branch information
Showing
8 changed files
with
915 additions
and
193 deletions.
There are no files selected for viewing
893 changes: 730 additions & 163 deletions
893
python/python/bystro/examples/ProteomicsProxiedQuery.ipynb
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters