Merged
Conversation
Signed-off-by: Josh Loecker <joshloecker@icloud.com>
Signed-off-by: Josh Loecker <joshloecker@icloud.com>
Signed-off-by: Josh Loecker <joshloecker@icloud.com>
Signed-off-by: Josh Loecker <joshloecker@icloud.com>
Signed-off-by: Josh Loecker <joshloecker@icloud.com>
JoshLoecker
added a commit
that referenced
this pull request
Feb 10, 2026
* fix(fpkm): update imports for zFPKM calculation improvements Signed-off-by: Josh Loecker <joshloecker@icloud.com> * fix(fpkm): use Salmon quantification instead of STAR quantification Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: ruff formatting Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: fill with integers for faster processing Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: remove unnecessary async function usage Signed-off-by: Josh Loecker <joshloecker@icloud.com> * fix: remove non existant genes from conversion Signed-off-by: Josh Loecker <joshloecker@icloud.com> * refactor: use more explicit (albeit longer) code to create gene_info dataframe object Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: import required modules Signed-off-by: Josh Loecker <joshloecker@icloud.com> * refactor: optional argument for fragment data Signed-off-by: Josh Loecker <joshloecker@icloud.com> * refactor: improve handling for single cell data Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: generalize data type input Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: ruff formatting Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: simplify FPKM/RPKM calculations; properly compute per-gene FPKM scores Signed-off-by: Josh Loecker <joshloecker@icloud.com> * refactor: move zfpkm calculation to external package Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: use np.bool for boolean array Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: ruff formatting Signed-off-by: Josh Loecker <joshloecker@icloud.com> * feat: allow setting negative zFPKM results to 0 Signed-off-by: Josh Loecker <joshloecker@icloud.com> * feat: simplification to use external zfpkm package Signed-off-by: Josh Loecker <joshloecker@icloud.com> * feat: allow providing the fragment size filepath (from rnaseq preprocessing) Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore(ruff): reduce max line length Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore(ruff): mark unsorted imports as fixable Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore(uv): lock pyproject file Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: remove zfpkm related code as it is now an external package Signed-off-by: Josh Loecker <joshloecker@icloud.com> * revert: remove local pyproject requirement Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: remove zfpkm testing files Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: force sync lock Signed-off-by: Josh Loecker <joshloecker@icloud.com> * Purge `fast_bioservices` (#246) * feat: use bioservice's `MyGeneInfo` Signed-off-by: Josh Loecker <joshloecker@icloud.com> * refactor: convert from fast_bioservices to COMO's built-in pipeline Signed-off-by: Josh Loecker <joshloecker@icloud.com> * refactor: remove fast-bioservices from pyproject Signed-off-by: Josh Loecker <joshloecker@icloud.com> * chore: use bioservices over fast_bioservices Signed-off-by: Josh Loecker <joshloecker@icloud.com> * feat(test): added unit tests for identifier conversion pipeline Signed-off-by: Josh Loecker <joshloecker@icloud.com> --------- Signed-off-by: Josh Loecker <joshloecker@icloud.com> --------- Signed-off-by: Josh Loecker <joshloecker@icloud.com>
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A dependency of the
fast_bioservicespackage (Hishel) has made significant changes in their v1.0 release, and it is too difficult to attempt to updatefast_bioservicesThis pull request implements an important data conversion pipeline using Bioservices's
MyGeneInfoobject, as it is much faster and more robust thanBioDBNetappears to be