scPhyloX.tools.data_factory
Attributes
Functions
|
Calculate tumor cell number with given width, height and scale |
|
Calculate LP distance with given mutation character matrix |
|
Calculate LR distance with given mutation character matrix |
|
calculate LR distance for SMALT-fly dataset |
|
calculate LP distance for SMALT-fly dataset |
Module Contents
- population_size
- cell_number_calc(w, l, r, coef=100000000.0)
Calculate tumor cell number with given width, height and scale
- Args:
- w:
width
- l:
heigth
- r:
scale
- coef:
cell density
- Return:
- float:
cell number
- tumor_data
- tumor_size
- get_branchlen(seqtab: numpy.ndarray = None, sys=None)
Calculate LP distance with given mutation character matrix
- Args:
- seqtab:
mutation character matrix
- sys:
Gillespie simulator with results
- Return:
- np.array:
LP distance
- get_mutnum(seqtab=None, sys=None, filter_trunk=True)
Calculate LR distance with given mutation character matrix
- Args:
- seqtab:
mutation character matrix
- sys:
Gillespie simulator with results
- filter_trunk:
Filter trunk mutations
- Return:
- np.array:
LR distance
- mutnum_fly(seqs, ref)
calculate LR distance for SMALT-fly dataset
- Args:
- seqs:
DNA muataion character matrix
- ref:
reference seuence
- Return:
- np.array:
LR distance
- branchlen_fly(seqs, ref, rs=1)
calculate LP distance for SMALT-fly dataset
- Args:
- seqs:
DNA muataion character matrix
- ref:
reference seuence
- rs:
resampling ratio
- Return:
- np.array:
LP distance