Advertisement ยท 728 ร— 90

Posts by Samuel Marsh Ph.D.

Finally, Iโ€™m still on lookout for my next opportunity and would love to connect with anyone in industry/biotech space! Feel free to reach out here or on the floor!

#AAIC #AAIC25

8 months ago 3 1 0 0

Come check out our whole session (starts at 4:15pm) with excellent talks from collaborators Evan Macosko, Henrik Zetterberg, Ville Leinonen, & Tarja Malm.
๐™Ž๐™ฉ๐™ช๐™™๐™ฎ๐™ž๐™ฃ๐™œ ๐™ฉ๐™ž๐™จ๐™จ๐™ช๐™š ๐™จ๐™–๐™ข๐™ฅ๐™ก๐™š๐™จ ๐™›๐™ง๐™ค๐™ข ๐™ง๐™–๐™ง๐™š ๐™˜๐™ค๐™๐™ค๐™ง๐™ฉ๐™จ ๐™ฉ๐™ค ๐™ก๐™š๐™–๐™ง๐™ฃ ๐™–๐™—๐™ค๐™ช๐™ฉ ๐™š๐™–๐™ง๐™ก๐™ฎ ๐™จ๐™ฉ๐™–๐™œ๐™š ๐˜ผ๐˜ฟ ๐™ฅ๐™–๐™ฉ๐™๐™ค๐™ฅ๐™๐™ฎ๐™จ๐™ž๐™ค๐™ก๐™ค๐™œ๐™ฎ.

8 months ago 2 0 1 0

Excited for start of AAIC!

Iโ€™ll be giving talk Tuesday afternoon on unique population of AD-relevant macrophages we have identified in CSF via scRNA-seq:
๐—ฆ๐—ถ๐—ป๐—ด๐—น๐—ฒ ๐—–๐—ฒ๐—น๐—น ๐—ง๐—ฟ๐—ฎ๐—ป๐˜€๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜๐—ผ๐—บ๐—ถ๐—ฐ๐˜€ ๐—ผ๐—ณ ๐—ฃ๐—ฎ๐—ถ๐—ฟ๐—ฒ๐—ฑ ๐—–๐—ฆ๐—™ ๐—ฎ๐—ป๐—ฑ ๐—•๐—น๐—ผ๐—ผ๐—ฑ ๐—œ๐—บ๐—บ๐˜‚๐—ป๐—ฒ ๐—ฃ๐—ผ๐—ฝ๐˜‚๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ ๐—ฅ๐—ฒ๐˜ƒ๐—ฒ๐—ฎ๐—น๐˜€ ๐—จ๐—ป๐—ถ๐—พ๐˜‚๐—ฒ ๐— ๐—ฎ๐—ฐ๐—ฟ๐—ผ๐—ฝ๐—ต๐—ฎ๐—ด๐—ฒ ๐—ฃ๐—ผ๐—ฝ๐˜‚๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐˜„๐—ถ๐˜๐—ต ๐—ฅ๐—ฒ๐—น๐—ฒ๐˜ƒ๐—ฎ๐—ป๐—ฐ๐—ฒ ๐˜๐—ผ ๐—”๐—น๐˜‡๐—ต๐—ฒ๐—ถ๐—บ๐—ฒ๐—ฟ'๐˜€ ๐——๐—ถ๐˜€๐—ฒ๐—ฎ๐˜€๐—ฒ

8 months ago 4 1 1 0

scCustomize 3.0.1 now on CRAN. Hotfix release with couple of bug fixes.
Enjoy!

1 year ago 5 1 0 0
Preview
a cartoon character is holding a can of beans with the words how do i use it below him ALT: a cartoon character is holding a can of beans with the words how do i use it below him

Implementation and validation of single-cell genomics experiments in neuroscience

www.nature.com/articles/s41...
Validation is key! This review dives into best practices for validating ssc/snRNAseq experiments. Learn about the challenges and solutions for ensuring robust and reliable findings.

1 year ago 7 2 1 0
Post image

3 reviews on planning, execution, & validation of transcriptomic experiments in neuroscience published in @natureportfolio.bsky.social #NatureNeuroscience.
A MUST READ if you're doing transcriptomics.
3 reviews, an amazing editorial, a beautiful cover โ€“ this is the issue of the year!
(mini thread)

1 year ago 118 44 2 3

Finally, as always, I want to thank everyone who uses scCustomize. I could never have imagined it would be adopted and used by some many people and itโ€™s really fantastic every time I read paper or see plot that was made using scCustomize.

Happy single cell analysis!!! ๐Ÿ’ป๐Ÿ“ˆ๐Ÿงฌ
20/20

1 year ago 1 0 0 0

As always there are a ton of bug fixes in this update here too. Thank you to everyone who has report issues on GitHub!

Thereโ€™s more in this update too besides these highlights so check out changelog for full details!!
19/n

1 year ago 1 0 1 0

A number of functions have updated parameters, including `Clustered_DotPlot` which has 8!! new parameters to further customize the output plot and plot legends.
See changelog for full details on new/updated parameters in this update.
18/n

1 year ago 0 0 1 0
Advertisement
Post image

scCustomize now includes `seq_zeros` function to easily create sequences with preceding zeros. You can either specify the number of preceding zeros desired or the function will set automatically based on sequence length.
17/n

1 year ago 0 0 1 0

The base R `seq` family of functions has a ton of uses. However, due to the way numbers are ordered in R (and other software) it can sometimes be helpful to have preceding zeros in your number sequences in order to keep things in numerical order (e.g., 01, 02, 03, instead of 1, 2, 3).
16/n

1 year ago 0 0 1 0
Post image

Now hereโ€™s two functions that arenโ€™t limited to scRNA-seq analysis but can generally be helpful in your work in R.

First, `Split_Vector` which allows you to split a vector in a specified number of chunks or chunks of specific length.
15/n

1 year ago 0 0 1 0
Post image Post image

Now we supply that to `cells` parameter of `DoHeatmap` and the result now looks like this. We can now clearly visualize the differences in expression between the identities.

To make it even easier you can also just call `Random_Cells_Downsample` from within the `DoHeatmap` call.
14/n

1 year ago 0 0 1 0
Post image

However, by using `Random_Cells_Downsample` we can create a plot with equal number of cells per identity for proper visualization. Here I create a down sampled cell vector of 150 cells per group (or the max number of cells for groups smaller than 150 cells)
13/n

1 year ago 0 0 1 0
Post image

The default cell level heatmap scales the size of each identity based on the number of cells. This can lead to heatmaps where visualizing the expression in small clusters can be nearly impossible.
12/n

1 year ago 0 0 1 0

This update also contains new feature called `Random_Cells_Downsample` to return randomly downsampled set of cells from object with equal numbers of cells per identity.

There are many scenarios where this can be helpful but one that I use a lot is when plotting cell-level heatmaps.
11/n

1 year ago 0 0 1 0

Just like human function, `Updated_MGI_Symbols` requires one time internet connection to download the MGI file but then stores it in local cache so not internet is required for subsequent use.
10/n

1 year ago 0 0 1 0
Post image

The last scCustomize update brought the advance of `Updated_HGNC_Symbols` for updating human gene symbols. This update brings the equivalent function of mice using MGI database: `Updated_MGI_Symbols`.
9/n

1 year ago 0 0 1 0
Plotting #5: Spatial Plotting Functions scCustomize

scCustomize also makes itโ€™s first venture in spatial plotting with addition of `SpatialDimPlot_scCustom` which is sibling to `DimPlot_scCustom` and contains similar updates to color scheme and other defaults.
See new spatial vignette for details:
samuel-marsh.github.io/scCustomize/...
8/n

1 year ago 0 0 1 0
Advertisement

One new plotting function โ€œFactor_Cor_Plotโ€ has been added which will plot correlation between feature loadings of liger iNMF factors (works with both Seurat and Liger objects).

LIGER vignette is in progress and will I get that finished as soon as I can!
7/n

1 year ago 0 0 1 0

Old liger functions have been updated to enable working with either old or new style liger objects.

New liger interaction functions have been added. โ€œSubset_LIGERโ€, โ€œCells_by_Identities_LIGERโ€.
6/n

1 year ago 0 0 1 0

scCustomize v3.0.0 contains massive updates for interaction with new style liger objects (liger v2.0.0+). Changelog contains the full function update list but some highlights are:

Extending Seurat generic functions to work with liger (Cells, Features, Idents, WhichCells, etc)
5/n

1 year ago 0 0 1 0
Object QC Functions scCustomize

In addition to new species and metrics `Add_Cell_QC` is now S3 generic function and works with either Seurat or Liger objects.

I have also added new vignette specifically dedicated to this and other QC functions in scCustomize.
samuel-marsh.github.io/scCustomize/...
4/n

1 year ago 0 0 1 0

`Add_Cell_QC` also can work with ensembl IDs instead of feature names and has all ensembl IDs for default species stored within the package, no download required!
3/n

1 year ago 0 0 1 0
Post image

First, QC functions.
`Add_Cell_QC_Metrics` now includes addition of % of hemoglobin counts as metric & chicken was added to default species.

Default species are now human, mouse, rat, drosophila, zebrafish, macaque, marmoset, & chicken.

One line will add all QC metrics to your object.
2/n

1 year ago 0 0 1 0
Preview
scCustomize: Custom Visualizations & Functions for Streamlined Analyses of Single Cell Sequencing Collection of functions created and/or curated to aid in the visualization and analysis of single-cell data using 'R'. 'scCustomize' aims to provide 1) Customized visualizations for aid in ease of use...

๐Ÿšจ scCustomize v3.0.0 is released! ๐Ÿšจ

Lots of changes (see thread for highlights and changelog for full details). Thanks as always to everyone who has submitted bug reports or suggestions and thanks to everyone using the package!! Enjoy! ๐Ÿ˜€๐Ÿ’ป๐Ÿ“ˆ๐Ÿงฌ

cran.r-project.org/web/packages...
1/n

1 year ago 13 2 1 2

So excited to share our work developing a new class of modular synthetic GPCRs, out today @Nature! Check it out nature.com/articles/s41...

1 year ago 33 13 3 1
Advertisement

Could one envision a synthetic receptor technology that is fully programmable, able to detect diverse extracellular antigens โ€“ both soluble and cell-attached โ€“ and convert that recognition into a wide range of intracellular responses, from gene expression and real-time fluorescence to modulation..

1 year ago 434 138 33 17
Nature Neuroscience - Focus on single-cell genomics in neuroscience Single-cell and single-nucleus genomics pave the way for a comprehensive understanding of the nervous system and its diverse cell populations. Realizing this...

Spotlight on Single-Cell Genomics!
I, Omer Ali Bayraktar, Naomi Habib, Genevieve Konopka, @liddelowsa.bsky.social, and Tomasz Nowakowski collaborating with top neuroscientists to explore optimizing these technologies in the latest Nature Neuroscience issue.
๐Ÿ”— www.nature.com/neuro/volume...

1 year ago 58 21 2 1
Nature Neuroscience - Focus on single-cell genomics in neuroscience Single-cell and single-nucleus genomics pave the way for a comprehensive understanding of the nervous system and its diverse cell populations. Realizing this...

The December issue of Nature Neuroscience is now live, featuring our Focus on Single-Cell Genomics! We hope that these consensus reviews from experts in the field will serve as a useful guide for neuroscientists regarding best practices for these approaches.

www.nature.com/neuro/volume...

1 year ago 82 21 1 0