Package: MoleculeExperiment 1.7.0

Shila Ghazanfar

MoleculeExperiment: Prioritising a molecule-level storage of Spatial Transcriptomics Data

MoleculeExperiment contains functions to create and work with objects from the new MoleculeExperiment class. We introduce this class for analysing molecule-based spatial transcriptomics data (e.g., Xenium by 10X, Cosmx SMI by Nanostring, and Merscope by Vizgen). This allows researchers to analyse spatial transcriptomics data at the molecule level, and to have standardised data formats accross vendors.

Authors:Bárbara Zita Peters Couto [aut], Nicholas Robertson [aut], Ellis Patrick [aut], Shila Ghazanfar [aut, cre]

MoleculeExperiment_1.7.0.tar.gz
MoleculeExperiment_1.7.0.zip(r-4.5)MoleculeExperiment_1.7.0.zip(r-4.4)MoleculeExperiment_1.7.0.zip(r-4.3)
MoleculeExperiment_1.7.0.tgz(r-4.4-any)MoleculeExperiment_1.7.0.tgz(r-4.3-any)
MoleculeExperiment_1.7.0.tar.gz(r-4.5-noble)MoleculeExperiment_1.7.0.tar.gz(r-4.4-noble)
MoleculeExperiment_1.7.0.tgz(r-4.4-emscripten)MoleculeExperiment_1.7.0.tgz(r-4.3-emscripten)
MoleculeExperiment.pdf |MoleculeExperiment.html
MoleculeExperiment/json (API)
NEWS

# Install 'MoleculeExperiment' in R:
install.packages('MoleculeExperiment', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/sydneybiox/moleculeexperiment/issues

Datasets:
  • small_me - A subsetted Xenium dataset include for demostration purposes.

On BioConductor:MoleculeExperiment-1.5.1(bioc 3.20)MoleculeExperiment-1.4.1(bioc 3.19)

dataimportdatarepresentationinfrastructuresoftwarespatialtranscriptomics

6.16 score 12 stars 8 scripts 123 downloads 26 exports 116 dependencies

Last updated 25 days agofrom:d50404db4e. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 30 2024
R-4.5-winNOTEOct 31 2024
R-4.5-linuxNOTEOct 30 2024
R-4.4-winNOTEOct 31 2024
R-4.4-macNOTEOct 31 2024
R-4.3-winNOTEOct 31 2024
R-4.3-macNOTEOct 31 2024

Exports:boundariesboundaries<-bufferBoundariescountMoleculesdataframeToMEListextentfeaturesgeom_point_megeom_polygon_megeom_raster_imgggplot_meMoleculeExperimentmoleculesmolecules<-nFeaturesnTranscriptsreadBoundariesreadCosmxreadMerscopereadMoleculesreadSegMaskreadXeniumsegmentIDsshowBoundariesshowMoleculessubset_by_extent

Dependencies:abindaskpassbase64encBHBiobaseBiocFileCacheBiocGenericsBiocParallelbitbit64bitopsblobbslibcachemclicodetoolscolorspacecpp11crayoncurldata.tableDBIdbplyrDelayedArraydigestdplyrEBImageevaluatefansifarverfastmapfftwtoolsfilelockfontawesomeformatRfsfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesggplot2gluegtablehighrhtmltoolshtmlwidgetshttrIRangesisobandjpegjquerylibjsonliteknitrlabelinglambda.rlatticelifecyclelocfitmagickmagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemgcvmimemunsellnlmeopensslpillarpkgconfigplogrpngpurrrR6rappdirsRColorBrewerRcppRCurlrhdf5rhdf5filtersRhdf5librjsonrlangrmarkdownRSQLiteS4ArraysS4VectorssassscalesSingleCellExperimentsnowSparseArraySpatialExperimentstringistringrSummarizedExperimentsysterratibbletidyrtidyselecttifftinytexUCSC.utilsutf8vctrsviridisLitewithrxfunXVectoryamlzlibbioc

An introduction to the MoleculeExperiment Class

Rendered fromMoleculeExperiment.Rmdusingknitr::rmarkdownon Oct 30 2024.

Last update: 2024-04-04
Started: 2023-03-29

Readme and manuals

Help Manual

Help pageTopics
Utility function to generate BPPARAM object..generateBPParam
Accessor functions to work with MoleculeExperiment objectsaccessors boundaries boundaries,MoleculeExperiment-method boundaries<- boundaries<-,MoleculeExperiment-method features features,MoleculeExperiment-method molecules molecules,MoleculeExperiment-method molecules<- molecules<-,MoleculeExperiment-method segmentIDs segmentIDs,MoleculeExperiment-method
Create a new boundaries assay with buffersbufferBoundaries
Count molecules per region of interest (e.g., cell)countMolecules
Convert a transcript (molecule) or boundary dataframe to the ME list formatdataframeToMEList
MoleculeExperiment class: An S4 class container to store imaging-based spatial transcriptomics data.MoleculeExperiment MoleculeExperiment-class
Plotting functions for SpatialUtilsgeom_point_me geom_polygon_me geom_raster_img ggplot_me plotting-functions
Read in csv boundary information and convert to ME list format.readBoundaries
Read in Cosmx data (Nanostring) as an ME object.readCosmx
Read in Merscope data to an ME objectreadMerscope
Read in detected transcripts file/s into a MoleculeExperiment objectreadMolecules
Read a segmentation maskreadSegMask
Read in Xenium data into a MoleculeExperiment objectreadXenium
A subsetted Xenium dataset include for demostration purposes.small_me
Subset functions for MoleculeExperiment objectssubset_by_extent
Summarization methods to get insights into a MoleculeExperiment objectextent extent,MoleculeExperiment-method nFeatures nFeatures,MoleculeExperiment-method nTranscripts nTranscripts,MoleculeExperiment-method show,MoleculeExperiment-method showBoundaries showBoundaries,MoleculeExperiment-method showMolecules showMolecules,MoleculeExperiment-method summarization