pseudodynamics.de_test._association_test¶
Functions
|
Run association tests in parallel within specified pseudotime range |
Classes
|
Python implementation of tradeSeq associationTest |
|
Association test restricted to specific pseudotime range |
- class pseudodynamics.de_test._association_test.AssociationTest(gam_fit, lineage_names)[source]¶
Bases:
objectPython implementation of tradeSeq associationTest
- Parameters:
Example
>>> gam_fit = de_test.run_fitGAM_parallel(expression_matrix, cell_time, genes, n_cores=10) >>> test = de_test.AssociationTest(gam_fit, ['Ery']) >>> result_lin_day = test.association_test(restrcited_pseudotime=pseudotime_range)
- class pseudodynamics.de_test._association_test.PseudotimeRestrictedAssociationTest(gam_fit, lineage_names, pseudotime_range=None)[source]¶
Bases:
AssociationTestAssociation test restricted to specific pseudotime range
- pseudodynamics.de_test._association_test.run_association_test_parallel(gam_fit, pseudotime_range, chunk_size=10, n_cores=20)[source]¶
Run association tests in parallel within specified pseudotime range
Parameters: gam_fit: fitted GAM models pseudotime_range: tuple (min, max) for pseudotime filtering n_cores: number of CPU cores to use
Returns: DataFrame with results