Skip to content

Gaussian Process models for transcriptome data

Notifications You must be signed in to change notification settings

holmrenser/taxus

Repository files navigation

taxus

Gaussian Process models for transcriptome data

PyPI version CI Coverage Status

pip install taxus
import taxus as tx

# at the moment importing data has to be handled by the user
covariates, counts = get_mock_data()
gp = tx.GP('~ time + treatment', covariates, counts, kernel='rbf', likelihood='poisson')
elbo = gp.fit()

likelihood_ratio_rbf = tx.LRT(
    full_formula='~ time + treatment',
    reduced_formula='~ time',
    covariates=covariates,
    expression=counts,
    kernel='rbf',
    likelihood='nb'
)

likelihood_ratio_linear = tx.LRT(
    full_formula='~ C(time) + C(treatment) + C(time) : C(treatment)',
    reduced_formula='~ C(time) + C(treatment)',
    covariates=covariates,
    expression=counts,
    kernel='linear',
    likelihood='nb'
)

About

Gaussian Process models for transcriptome data

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages