Skip to main content
zenodorestricted

scRNAseq_Dataset Merge AMI d5 (CD45+Fibroblast) + AAA Kinetik + Cite-Seq_Dataset AG Gerdes

<p>Integration Skript:</p> <p>&nbsp;</p> <p>library(Seurat)<br> library(tidyverse)<br> library(Matrix)</p> <p>#cite &lt;- readRDS(&quot;C:/Users/alex/sciebo/ALL_NGS/scRNAseq/scRNAseq/Merge AAA mit Cite AAA/Cite_seq_v0.41.rds&quot;)<br> #CD45 &lt;- readRDS(&quot;C:/Users/alex/sciebo/ALL_NGS/scRNAseq/scRNAseq/Schrader/Fertige_Analysen/TS_d5_paper/CD45.rds&quot;)<br> AAA &lt;- readRDS(&quot;C:/Users/alex/sciebo/AAA_Zhao_v4.rds&quot;)<br> cite &lt;- readRDS(&quot;C:/Users/alex/sciebo/CITE_Seq_v0.5.rds&quot;)<br> all4 &lt;- readRDS(&quot;C:/Users/alex/sciebo/ALL_NGS/scRNAseq/scRNAseq/Schrader/Fertige_Analysen/Schrader_All4_Rohanalyse/all4_220228.rds&quot;)</p> <p>#fuse lists<br> c &lt;- list(cite, all4, AAA)<br> names(c) &lt;- c(&quot;cite&quot;, &quot;all4&quot;, &quot;AAA&quot;)</p> <p>pancreas.list &lt;- c[c(&quot;cite&quot;, &quot;all4&quot;, &quot;AAA&quot;)]<br> for (i in 1:length(pancreas.list)) {<br> &nbsp; pancreas.list[[i]] &lt;- SCTransform(pancreas.list[[i]], verbose = FALSE)<br> }</p> <p>pancreas.features &lt;- SelectIntegrationFeatures(object.list = pancreas.list, nfeatures = 3000)<br> #options(future.globals.maxSize= 6091289600)<br> #pancreas.list &lt;- PrepSCTIntegration(object.list = pancreas.list, anchor.features = pancreas.features,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #verbose = FALSE) #future.globals.maxsize was to low. changed it to options(future.globals.maxSize= 1091289600)<br> #identify anchors</p> <p>#alternative from tutorial (https://satijalab.org/seurat/articles/integration_introduction.html)<br> #memory.limit(9999999999)<br> features &lt;- SelectIntegrationFeatures(object.list = pancreas.list, nfeatures = 3000)<br> pancreas.list &lt;- PrepSCTIntegration(object.list = pancreas.list, anchor.features = features)<br> pancreas.anchors &lt;- FindIntegrationAnchors(object.list = pancreas.list, normalization.method = &quot;SCT&quot;, anchor.features = pancreas.features, verbose = FALSE)<br> pancreas.integrated &lt;- IntegrateData(anchorset = pancreas.anchors, normalization.method = &quot;SCT&quot;,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; verbose = FALSE)</p> <p>&nbsp;</p> <p>setwd(&quot;C:/Users/alex/sciebo/ALL_NGS/scRNAseq/scRNAseq/Schrader/Fertige_Analysen/TS_d5_paper&quot;)</p> <p>saveRDS(pancreas.integrated, file = &quot;integrated_AAA_Cite_AMI.rds&quot;)</p> <p>saveRDS(cd45, file = &quot;integrated_AAA_Cite_CD45.rds&quot;)</p> <p>seurat &lt;- pancreas.integrated</p> <p>#seurat &lt;- readRDS(&quot;C:/Users/alex/sciebo/ALL_NGS/scRNAseq/scRNAseq/Schrader/Fertige_Analysen/TS_d5_paper/integrated_d5_cite.rds&quot;)</p> <p>DefaultAssay(object = seurat) &lt;- &quot;integrated&quot;<br> seurat &lt;- FindVariableFeatures(seurat, selection.method = &quot;vst&quot;, nfeatures = 3000)<br> seurat &lt;- ScaleData(seurat, verbose = FALSE)<br> seurat &lt;- RunPCA(seurat, npcs = 30, verbose = FALSE)<br> seurat &lt;- FindNeighbors(seurat, dims = 1:30)<br> seurat &lt;- FindClusters(seurat, resolution = 0.5)<br> seurat &lt;- RunUMAP(seurat, reduction = &quot;pca&quot;, dims = 1:30)<br> DimPlot(seurat, reduction = &quot;umap&quot;, split.by = &quot;treatment&quot;) + NoLegend()</p> <p><br> DimPlot(seurat, label = T, repel = T) + NoLegend()</p> <p>DefaultAssay(object = seurat) &lt;- &quot;ADT&quot;<br> adt_marker_integrated &lt;- FindAllMarkers(seurat, logfc.threshold = 0.3)<br> write.csv(adt_marker_integrated, file = &quot;adt_marker_all4_integrated.csv&quot;)</p> <p>DefaultAssay(object = seurat) &lt;- &quot;RNA&quot;<br> RNA_marker_integrated &lt;- FindAllMarkers(seurat, logfc.threshold = 0.5)<br> write.csv(RNA_marker_integrated, file = &quot;RNA_marker_all4_integrated.csv&quot;)</p> <p>DimPlot(seurat, label = T, repel = T, split.by = &quot;tissue&quot;) + NoLegend()</p> <p>FeaturePlot(seurat, features = &quot;Cd40&quot;, order = T, label = T)<br> FeaturePlot(seurat, features = &quot;Ms.CD40&quot;, order = T, label = T)</p> <p><br> #####<br> #leanup:<br> &gt; seurat@meta.data[[&quot;sen_score1&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score2&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score3&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score4&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score5&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score6&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score7&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;pANN_0.25_0.1_1211&quot;]]&nbsp; &lt;- NULL<br> &gt; seurat@meta.data[[&quot;DF.classifications_0.25_0.1_1211&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;DF.classifications_0.25_0.1_466&quot;]] &lt;- NULL<br> &gt; seurat@assays[[&quot;prediction.score.celltype&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;predicted.celltype&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;DF.classifications_0.25_0.1_184&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;DF.classifications_0.25_0.1_953&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;integrated_snn_res.3&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;RNA_snn_res.3&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;SingleR&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;SingleR_fine&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;ImmGen&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;ImmGen_fine&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;percent.mt&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;nCount_integrated&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;nFeature_integrated&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;S.Score&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;G2M.Score&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;Phase&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score8&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score9&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score10&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score11&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score12&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score13&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score14&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score15&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score16&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score17&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score18&quot;]] &lt;- NULL<br> &gt; seurat@meta.data[[&quot;sen_score19&quot;]] &lt;- NULL<br> seurat@meta.data[[&quot;pANN_0.25_0.1_184&quot;]] &lt;- NULL<br> seurat@meta.data[[&quot;pANN_0.25_0.1_953&quot;]] &lt;- NULL<br> seurat@meta.data[[&quot;pANN_0.25_0.1_466&quot;]] &lt;- NULL</p> <p>&nbsp;</p> <p>&nbsp;</p>

ShareScore

8/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
4
Harmonization
4
Access
0
Reuse readiness
0
Engagement
0