首页 > 其他分享 >今天画单细胞基因表达量的一个问题。(一)

今天画单细胞基因表达量的一个问题。(一)

时间:2024-03-15 20:12:29浏览次数:445  
标签:表达 CT1 CT2 基因 细胞 单细胞 类型

-Tycoon 20240315 (转载请留言说明)

今天下午画基因表达量在细胞类型表达量变化的时候,发现了一个问题。

Q:  假设- 细胞类型 CT1 在特定基因 A 上的平均表达量 Avg(CT1_A) [注:表达量为0的细胞也要算进去]  高于 细胞类型 CT2 在特定基因 A 上的平均表达量 Avg(CT2_A)。那么问题是,当细胞类型的每个细胞取ln( 表达量 + 1) 之后, 细胞类型 CT1 的平均表达量Avg(CT1_ln(A+1) ) 还会 高于 细胞类型 CT2 的平均表达量 Avg(CT1_ln(A+1) )吗?

 

好了,说人话吧:

  已知: 细胞类型 CT1 有 m 个细胞,每个细胞类型在特定基因 A 上 的原始表达量分别为:x1, x2, x3, ... xm ;

                   细胞类型 CT2 有 n 个细胞,每个细胞类型在特定基因 A 上 的原始表达量分别为:y1, y2, y3, ... ym ; 

咋眼一看,好像是成立的,但好像又不成立。似乎和两种细胞类型的细胞数目m,n有很大的关系, 或者说大部分的情况是成立的,今天就碰到了不成立的时候。

具体解函数等有时间去解决下,我想有一种情况可能是:

当细胞类型 CT1 的细胞数目比较多,且大部分细胞在A 基因上表达量为0或者是低表达;反观细胞类型CT2 细胞数目比较少,且大部分细胞在基因A上都是高表达的时候,它们在ln(X+1) 的时候,CT1变换后的平均表达量就会被CT2 超越。也就是说,这个公式会缩小两个细胞类型平均表达量的差距,甚至大小关系会被逆转!

当然这是一种猜测,具体的情况,等有时间好好分析下那个公式。

 

标签:表达,CT1,CT2,基因,细胞,单细胞,类型
From: https://www.cnblogs.com/Tycoon-yao/p/18076068

相关文章

  • C# 常见的Lambda表达式
    原文链接:https://blog.csdn.net/weixin_57718347/article/details/130384704Lambda表达式是C#中的一种匿名函数,通常用于简化代码和提高效率。以下是一些常见的Lambda表达式:1.基本Lambda表达式:(x)=>x+1;表示接受一个参数x,并返回x+1。2.带多个参数的Lambda表达式:(x,y)=>......
  • Spring Task 定时任务框架 以及cron表达式
    一:SpringTask介绍SpringTask是spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。定位:定时任务框架作用:定时自动执行某段Java代码应用场景:·信用卡每月还款提醒·银行贷款每月还款提醒·火车票售票系统处理未支付订单·入职纪念日为用户......
  • 『LeetCode』10. 正则表达式匹配 Regular Expression Matching
    题目描述给你一个字符串s和一个字符规律p,请你来实现一个支持'.'和'*'的正则表达式匹配。'.'匹配任意单个字符'*'匹配零个或多个前面的那一个元素所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。示例1:输入:s="aa",p="a"输出:false解释:"a"无法匹配"aa"整个字......
  • 实验1 c语言开发环境使用和数据类型、运算符、表达式
    task1`#include<stdio.h>intmain(){printf("o\n");printf("\n");printf("II\n");printf("o\n");printf("<H>\n");printf("II\n");return0;}``#include<stdio......
  • CSharp的lambda表达式匿名类扩展方法
    c#的lamba表达式之前已经写过一些关于委托还有事件的文章,今天就来介绍一下lambda表达式。首先定义需要的函数以及委托{publicdelegatevoidDoNothingDelegate();publicdelegatevoidStudyDelegate(intid,stringname);privatevoidDoNothing(){Console.WriteL......
  • MFEA-GSMT--通过基因相似性和镜像转换来解决多任务优化问题
    MFEA-GSMT–通过基因相似性和镜像转换来解决多任务优化问题title:ImprovingEvolutionaryMultitaskingOptimizationbyLeveragingInter-TaskGeneSimilarityandMirrorTransformationauthor:XiaoliangMa,YongjinZheng,andZexuanZhu,XiaodongLi,LeiWang,Yu......
  • 从基础到代码实战,带你进阶正则表达式的全方位应用
    本文分享自华为云社区《RegexMastery:从基础到高级,解锁正则表达式的全方位应用》,作者:柠檬味拥抱。正则表达式是一种强大的文本匹配和处理工具,广泛应用于文本处理、数据抽取、表单验证等领域。本文将从正则表达式的基础知识出发,逐步深入,最终结合代码实战,带你全面了解正则表达式......
  • Java 异常处理与正则表达式详解,实例演练及最佳实践
    Java异常-Try...Catch在Java代码执行期间,可能会发生各种错误,包括程序员编码错误、用户输入错误以及其他不可预料的状况。当错误发生时,Java通常会停止并生成错误消息,这个过程称为抛出异常。try...catch语句try语句允许您定义一段代码块,并在其中测试是否发生错误。catc......
  • 2024最新华为OD机试试题库全 -【提取字符串中最长合法简单数学表达式】- C卷
    1.......
  • 150. 逆波兰表达式求值c
     intcmp(inta,intb,charc){if(c=='+')returna+b;if(c=='-')returna-b;if(c=='*')returna*b;returna/b;}intevalRPN(char**tokens,inttokensSize){intindex=0;int*stack=(int*)malloc(size......