如何获取点击的UITableView的cell的内容

如何获取点击的UITableView的cell的内容,第1张

一般的话- (UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath )indexPath 这个方法里应该都会设置cell内的显示内容,在didselect里面你把上面那个方法里的[xxxx objectAtIndex:indexPathrow] xxxxx]再次赋给你自己要取指的对象不就可以了么

查了一下,CELL函数没有行高的参数。

可以用GETCELL函数,但需要定义名称调用。

第一步:

鼠标选择B1单元格,插入-名称-定义

取个名字,比如aaa

来源处输入:

=GETCELL(17,Sheet1!A1)+NOW()0

确定

第二步:

在B2输入公式:

=aaa

公式可以拖拉填充

4月16日,百奥智汇创始人、科学顾问张泽民教授在北京大学的课题组与合作者在国际顶级学术期刊《Cell》上发表了题为"Single-Cell Analyses Inform Mechanisms of Myeloid-Targeted Therapies in Colon Cancer"的文章,利用单细胞转录组测序技术对结直肠癌患者的肿瘤微环境,特别是浸润髓系细胞类群首次进行了系统性的刻画,同时利用小鼠模型,对anti-CSF1R抑制剂和anti-CD40激动剂两种靶向髓系细胞的免疫治疗策略潜在的作用机理给出了解释。

该研究建立了结合肿瘤患者及小鼠模型的单细胞转录组来研究肿瘤免疫治疗的范例,为人们研究其他疾病中免疫细胞以及开发新的治疗方案提供了思路。

对于该研究,上海市免疫学研究所苏冰所长、上海交通大学医学院叶幼琼研究员等相关专家点评道:该工作全面地解析结肠癌的肿瘤微环境细胞图谱,阐明细胞与细胞之间的相互作用,对靶向肿瘤免疫微环境为基础的肿瘤治疗提供了更详细的理论基础,为今后靶定髓系细胞的精准治疗提供助力,具有重要的临床转化意义。

在该研究中,研究者共使用了Smart-seq2、10x 3′ Gene Expression、10x V(D)J + 5′ Gene Expression等 3种单细胞测序技术 ,以及tSNE、UMAP、PCA、RNA velocity、URD、PAGA、STARTRAC、GSVA富集分析、热图、小提琴图、气泡热图、轨迹图、Circos图、火山图、生存分析等 十多种生物信息学分析及展示方法。

值得一提的是, 这些实验技术和分析方法,百奥智汇皆可实现。

下面,百奥我就为大家详细解析,带大家了解这些技术和方法是如何在研究中应用的。

110x Genomics和Smart-seq2技术比较

该研究首先评估并比较了10x Genomics和Smart-seq2两种单细胞测序技术的结果。结果显示,与10x scRNA-seq平台相比,Smart-seq2捕获了更多的基因,包括细胞因子,CD分子,配体/受体和转录因子,并且显示出较弱的批次效应 ,从而可以对调节途径进行更深入的分析(图2),而10x平台则获得了更多的分群。因此,作者将两种技术同时使用,从而能够最大化地确定细胞类型或稀有种群的数量,改善细胞聚类的结果,得出更准确的结论。

2tSNE降维——展示分群、基因表达模式、组织分布等多层信息

该研究使用无监督聚类、PCA、CGA等方法对来自18位CRC患者肿瘤、邻近组织和血液样本的10× 3′ Gene Expression ( 43,817个细胞)和Smart-seq2(10,468)单细胞测序结果进行整合聚类分析,然后用tSNE进行降维展示,分别得到38个和36个群,包括6个内皮细胞群,2个成纤维细胞群,13个髓系细胞群,4个ILC群,18个T细胞群和5个B细胞群等(图3)。

对于淋巴细胞,研究通过特异的的免疫球蛋白重链特征基因加以区分(图4)。

同时,研究还在tSNE结果中展示了各细胞的组织分布情况(图5)。

对于Smart-seq2非免疫细胞的测序结果,该研究利用tSNE将其分为12个亚群,包括4个恶性细胞亚群和8个非恶性细胞亚群(图6)。其中,由推断的拷贝数变异(CNV)定义的恶性细胞表现出高度的基因表达异质性,形成了患者特异性的分群(图7)。

3热图、气泡热图——展示细胞间基因表达模式的差异

单个tSNE图或组图可展示单个或数个基因在不同细胞群中的表达情况,但在展示多个样本大量基因的全局表达情况时就相对吃力。此时就需要用到热图。而气泡热图则是在热图的基础上加入了基因表达细胞在特定细胞群中占比的信息,从而对细胞群进行更详细的表征。

在该研究中,作者用热图展示了10x测序分析得到的38个白细胞群中的差异基因表达差异(图8),以及整合10x和Smart-seq2测序分析得到的48个群的基因表达差异(图9)。

研究还分析了13个髓系细胞中的特征基因表达情况(其中9个以气泡热图展示),并据此将它们区分为肥大细胞(hM01),树突状细胞(hM02-04),单核细胞(hM05-07,hM11),组织驻留性巨噬细胞(hM08-10)和 肿瘤相关巨噬细胞(TAMs,hM12-13)。

4扩散图、RNA velocity、URD、PAGA——推断和展示细胞发育轨迹

为进一步探索 TAMs 的来源,该研究利用扩散图中嵌入的RNA velocity对随机选择的单核细胞和巨噬细胞的发育轨迹进行推断和展示,鉴定出了从表达CD14的单核细胞向FCN1+ 单核样细胞和不同的巨噬细胞群体的强烈定向流动(图11),体现二者在发育上的前后顺序。

进一步利用URD和PAGA这两种正交算法分析巨噬细胞的转录轨迹,发现巨噬细胞发育成TAMs(图12,图13)。

综合上述轨迹推断结果,研究发现TAM主要来自独特的肿瘤浸润性单核样细胞前体。其中, C1QC+ 和 SPP1+ TAM都从浸润肿瘤的单核细胞样前体形成,而 SPP1+ TAM也可能源自 NLRP3+ RTM(图14)。

5火山图、富集分析、热图、URD图——多角度展示两类TAMs差异

对于两类在发育轨迹上存在显著差异的TAMs,作者进一步使用热图、火山图、富集分析等方法进行了分析,从多角度揭示了它们的差异。

由于细胞的发育轨迹受转录调控网络控制,作者先分析了两类TAMs转录因子的表达差异,结果以热图显示。其中,C1QC+ TAMs显示出MAF/MAFB和FOS/JUNS高表达,而PP1+ TAMs则高表达CEBPB和ZEB2。

然后,作者又用火山图展示两类TAMs中显著差异表达的基因。该图包含两个维度,其中纵轴P value体现显著性,横轴fold change展示差异性。

结果显示,C1QC+ TAMs显示出补体C1Q、TREM2、MERTK和CD80等基因的高表达, 而SPP1+ TAMs显示出SPP1、MARCO和VEGFA的特异性表达。

随后,作者又使用基因集合变异分析(GSVE)分析了两类TAMs在通路上的差异。GSVE是一种以非监督方式对一个群体评估通路活性差异的基因集富集(GSE)分析方法。

该研究的结果显示,SPP1+ TAMs显示出肿瘤血管生成,ECM受体相互作用、肿瘤脉管系统、大肠腺瘤和转移性肝癌等通路的特异性富集,而C1QC+ TAMs则显示出补体激活以及抗原加工和呈递途径的富集(图17)。

此外,SPP1 + TAMs还显示了大肠腺瘤和转移性肝癌通路的特异性富集和相关基因的表达(图17和图18),表明在它们CRC中有促癌/促转移作用。

6相互作用网络图和Circos图——展示细胞间相互作用、受体配体相互作用

更进一步地,作者在CRC中建立了细胞间相互作用网络图。将该研究中的单细胞测序数据集与GTEx、TCGA的组织整体RNA测序数据集进行整合分析,发现TAM和cDC作为预测网络的核心,与其他细胞类型的联系最多(图19,图20)。其中,C1QC+ TAM和两组cDC主要与其他免疫细胞(尤其是T细胞亚群)相互作用(图20),提示其在抗肿瘤T细胞应答中起调节作用。

再进一步的细胞群间的受体——配体相互作用分析显示,在与髓系细胞和T细胞有关的配体-受体对中,CXCL10-CXCR3在C1QC + TAM中富集,暗示了C1QC+ TAM具有募集或激活T细胞的潜在作用。而SPP1+ TAMs中富集的SPP1-ITGAV、SDC2-MMP2、FN1-ITGA5等配体-受体对,则暗示了其在可能与某些整合蛋白相互作用,以促进CRC的肿瘤发生。

7相似性分析、热图——展示跨物种的细胞群相似性

为了将上述对人髓系细胞异质性的研究发现与临床应用相结合,作者接下来将相同的实验和分析方法用于两种对肿瘤免疫治疗的小鼠模型中,其中Renca对CSF1R阻断抗体敏感,而MC38对CD40激动剂抗体敏感(图21)。

作者使用10x Genomics平台对免疫治疗后小鼠的肿瘤中分离出的免疫细胞进行了单细胞转录组测序,并与人髓系细胞群进行了相似性分析,确定了多个跨物种相对应的髓系种群,包括两种cDC群和两种TAM群(图22)。

此外,对小鼠TAM群进行与人类TAM群相同的途径分析发现,小鼠TAM群体也基于它们的血管生成,低氧和T细胞相互作用基因特征而分离(图23)。这些数据表明人类CRC患者和小鼠肿瘤模型之间存在功能相似的TAM群体。

8细胞丰度、生存分析——体现不同细胞类群的抗药性

进一步的耐药性研究显示,抗CSF1R治疗后F4/80高表达的巨噬细胞优先减少(图24),说明不同的巨噬细胞群体对抗CSF1R治疗的敏感性不同。同时,治疗后小鼠细胞群中mC12和mM14簇几乎完全丢失,TAM簇mM11,mM13和mM15的减少最小(图24),说明TAMs对CSF1R阻断的治疗具有抗性。同时,抗CSF1R的TAM亚群优先表达参与血管生成和免疫抑制的基因,如Vegfa,Cd274和Arg1。

为了将在小鼠中的发现与人类CRC相关联,作者使用生存分析比较了具有不同水平C1QC+ TAM和SPP1+ TAM基因特征患者的生存率,发现低C1QC+ TAM、高SPP1 +TAM组合与CRC患者的预后更差相关(图26)。

这些发现表明,抗CSF1R治疗可能不足以耗尽所有具有促进肿瘤生长潜力的巨噬细胞,这一特性可能是其单药疗效差的原因。

类似的分析应用于抗CD40治疗则发现,抗CD40治疗能够激活cDC1细胞,CCL22等激活的基因特征与CRC患者的总体生存期呈正相关(图27),这可能部分解释了抗CD40激动剂治疗CRC的机制。

9STARTRAC——分析T细胞的迁移、克隆扩增和发育转变

众所周知,T细胞在肿瘤免疫治疗中发挥重要作用。为进一步探索抗CD40激动剂治疗CRC的机制,作者基于TCRα和β链序列,应用STARTRAC算法分析抗CD40治疗后T细胞的迁移、克隆扩增和发育转变,以了解抗CD40激动剂治疗对肿瘤浸润性T细胞功能的影响。

结果显示,抗CD40激动剂治疗后,Ccl5+ Tem CD8+ T细胞具有比其他CD8+ T细胞亚群更高的迁移指数(图28)。进一步剖析Ccl5+ Tem亚群内的TCR克隆型表明,克隆扩增较高的细胞在肿瘤和肿瘤引流淋巴结之间表现出更多的TCR共享,表明这些细胞在抗CD40处理后具有更强的迁移能力(图29)。

同时,Ccl5+ Tem和Cxcr6+ Trm CD8+ T细胞之间的过渡指数在基线时显着高于CD8+ T细胞亚群中其他对的过渡指数,表明某些Cxcr6+ 肿瘤中的Trm细胞可能在某一过程中由浸润的Ccl5+ Tem细胞发育转变而来,这一过程在抗CD40治疗后得到了进一步增强(图30)。

这些数据表明,抗CD40治疗对肿瘤浸润性T细胞的扩增,迁移和发育转变具有独特影响,能够加强Ccl5+ Tem的迁移和克隆扩增能力,及其向Cxcr6+ Trm CD8+ T细胞转变的能力。

10相关性分析——揭示细胞间存在相互作用

在研究中作者发现,Th1类细胞与成熟和未成熟的cDC1细胞均显示正相关,表明这两类细胞之间存在相互作用。在此基础上,结合该研究中发现的Bhlhe40 + Th1类细胞在抗CD40治疗后的占比以及特异性扩增、Bhlhe40 + CD4 + T细胞能够产生更多IFNγ,以及之前研究发现的表达IFNG的BHLHE40 + Th1样细胞富集于MSI CRC患者人群中且显示出对ICB治疗的良好反应等结果,作者认为抗CD40治疗导致增加的Bhlhe40 + Th1样细胞可能为在该模型中CD40激动剂治疗能够成功与抗PD1协同的机制提供了解释。

总的来说,该研究的思路是:

先通过单细胞转录组、免疫组测序等技术,对CRC患者的肿瘤微环境进行细胞分群、基因差异表达、细胞发育轨迹、细胞间相互作用等多水平、多维度的详细表征,发现了肿瘤浸润髓系细胞类群中两类特殊的细胞类群TAM和cDC可能在CRC的抗肿瘤T细胞应答、肿瘤发生等过程起调节作用。然后利用小鼠模型,将上述发现应用于对anti-CSF1R抑制剂和anti-CD40激动剂两种靶向髓系细胞的免疫治疗策略的潜在作用机理的解释中。

参考文献:

Lei Z et al, Single-Cell Analyses Inform Mechanisms of Myeloid-Targeted Therapies in Colon Cancer  Cell 2020

ios tableview获取当前选中的cell

NSIndexPath indexPath = [selftableView indexPathForSelectedRow];

*** 作方法: UITableView加载的顺序是先得到表的行的高度,也就是先调用heightForRowAtIndexPath方法,然后再调用cellForRowAtIndexPath,所以我们有两个办法实现自定义cell高度: 一:改变它的加载顺序,或者说白了就是计算好cell高度后

特点:

1、局部特征

2、对旋转,缩放,亮度变化保持不变性

3、高速性

缺点:

1、局部特征

2、对边缘光滑的图像难以准确提取特征点

原理:

1、在尺度空间(例如高斯金字塔)上搜寻keypoints兴趣点(对于尺度和旋转不变)

2、筛选上一步获得的兴趣点

(1)对空间中的极值点进行精确定位

(2)用Hessian矩阵消除边缘效应3、在选定的尺度下,在兴趣点附近构造梯度方向直方图

4、对直方图进行统计,以此来描述此keypoints

总结:

这个方法是通过寻找通过高斯模糊来构造不同尺度下的高斯尺度空间金字塔,通过遍历所有点,找出尺度空间中的极值点(与26个点进行比较,分别是这一层的周围8个点,以及上下两层的9个点)。在初步探查之后,通过对尺度空间下的DoG函数进行拟合,来确定keypoints的精确位置。DoG算子的缺点是有较强的边缘效应,在消除边缘效应之后,得到的就是筛选后的精确keypoints。最后就是对找到的keypoints统计梯度方向直方图,并将其向量化。

简单来说,这个方法由于其旋转及尺度不变性,主要被应用于匹配的应用中。

参考链接1

参考链接2

原理:

1、预处理:灰度化,亮度空间标准化

2、计算图中每个像素的梯度

3、将图像划分成一个个cell

4、统计每个cell内的梯度直方图

5、将每几个cell组成一个block,将该block内的所有cell的的梯度特征串起来组成该block内的HoG特征

6、将整张图内的所有block的HoG向量串起来组成此图的HoG特征向量(可归一化)

总结:

这个方法通过设定不同大小的cell以及block作为参数,统计出整张图像的梯度特征(梯度可以反应物体的形状,边缘等特征),通过cell以及block的形式去统计局部特征。该方法配合SVM曾是图像分类任务中最为常用的。

参考链接1

参考链接2

步骤:

1、确定cell大小

2、遍历cell中的像素,将其周围的8个像素与其相比较,若大于中心像素,则对应像素标记为1,否则为0

3、统计cell中的二值直方图,全部串起来组成图像的特征向量

总结:

这个方法通过二值降维的方式,提取出了图像的纹理特征,并且有效的减少了高频噪声的影响。

参考链接

步骤:

1、构建Hessian矩阵,生成所有的边缘点

2、构建尺度空间金字塔

3、keypoints定位,对第一步生成的所有边缘点进行尺度空间中的极值筛选

4、进行SIFT中的精确定位

5、特征点主方向选择,与SIFT不同的是,SURF采用的是Harr算法中的扇形统计

6、统计44cell中的梯度值,并整合成特征向量

总结:

这个方法是SIFT的优化算法,通过在第一步构造Hessian矩阵选出边缘点作为第一批keypoints,减少了SIFT中所有点在尺度空间中的极值对比。同时,通过该用Harr的扇形统计并沿主方向统计特征,使得每一个cell中的向量维度由原来的128降到了64 。

参考链接

num2cell的作用是把数值数组转换为cell数组。

最基本的用法是把数值数组的每个元素作为cell数组的元素,得到一个和原数组维度完全相同的cell数组,例如

>> A=magic(3)

A =

     8     1     6

     3     5     7

     4     9     2

>> c=num2cell(A)

c =

    [8]    [1]    [6]

    [3]    [5]    [7]

    [4]    [9]    [2]

也可以指定一个或多个维数,该种情况下将把指定维数的多个元素作为cell数组的一个元素,从而返回一个通常比原数值数组维数低的cell数组,例如

>> c=num2cell(A,2)

c =

    [1x3 double]

    [1x3 double]

    [1x3 double]

上面的例子把数组A第2维的所有元素(即一行)作为cell数组的一个元素,从而得到一个3x1的测cell数组。

和num2cell功能有些类似的还有一个mat2cell函数,具体介绍请查看文档:

doc mat2cell

以上就是关于如何获取点击的UITableView的cell的内容全部的内容,包括:如何获取点击的UITableView的cell的内容、excel函数:选用cell函数如何取得单元格的行高请高手指教,谢谢!、张泽民教授课题组再发Cell,用到的单细胞技术了解一下等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9826443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存