pub struct XCellModel {
pub signatures: GeneSets,
pub genes: Vec<String>,
pub cell_types: Vec<String>,
pub spill: SpillModel,
pub spill_array: SpillModel,
}Expand description
The full xCell model: signatures, gene universe, canonical cell-type order, and both spill objects (RNA-seq and microarray).
Fields§
§signatures: GeneSetsThe 489 xCell signatures, named cellType%source%idx.txt.
genes: Vec<String>The 10 808-symbol scoring universe (xCell.data$genes).
cell_types: Vec<String>64 cell types in xCell’s canonical (R aggregate() / sorted) output
order — the row order of rawEnrichmentAnalysis.
spill: SpillModelSpill object used when rnaseq = true (xCell.data$spill).
spill_array: SpillModelSpill object used when rnaseq = false (xCell.data$spill.array).
Implementations§
Source§impl XCellModel
impl XCellModel
Auto Trait Implementations§
impl Freeze for XCellModel
impl RefUnwindSafe for XCellModel
impl Send for XCellModel
impl Sync for XCellModel
impl Unpin for XCellModel
impl UnsafeUnpin for XCellModel
impl UnwindSafe for XCellModel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more