• OPC纯化原理

    OPC纯化主要用于DNA的纯化。使用的是DMTr基,这是一种能够保护保护DNA合成中5’端碱基的大型疏水性基团,它的全称是4,4’-二甲氧基三苯甲基。它可以在碱性条件下与5’端的羟基发生反应,形成一个稳定的醚键。大概过程为:

    1. 将合成的寡核苷酸(带有DMTr保护基)加载到Cartiridge柱中,利用DMTr和树脂的亲和力,将DNA片段吸附到柱上。
    2. 用水或缓冲液洗涤柱子,去除非DMTr的序列、副产物和其他杂质。
    3. 用弱酸溶液洗脱柱子,去除DMTr保护基,释放纯化后的寡核苷酸。
  • C#中类的引用和套用

    日志文件:Logger.cs

    // See https://aka.ms/new-console-template for more information
    namespace Helloworld
    {
        class Logger
        {
            public void Log(string message) {
                Console.WriteLine($"日志:{DateTime.Now} - {message}");
            }
        }
    }
    

    安装文件:Install.cs

    // See https://aka.ms/new-console-template for more information
    namespace Helloworld
    {
        class Install
        {
            private readonly Logger logger;
    
            public Install(Logger logger)
            {
                this.logger = logger;
            }
            public void install()
            {
                logger.Log("安装开始");
            }
        }
    }
    

    数据传输文件:DbMigrator.cs

    // See https://aka.ms/new-console-template for more information
    namespace Helloworld
    {
        class DbMigrator
        {
            private readonly Logger _logger;
            public DbMigrator(Logger logger)
            {
                _logger = logger;
            }
            public void Migrate()
            {
                _logger.Log("数据迁移开始");
            }
        }
    }
    

    主文件:Program.cs

    // See https://aka.ms/new-console-template for more information
    namespace Helloworld
    {
        class Program
        {
            static void Main(string[] args)
            {
                var logger = new Logger();
                var dbMigrate = new DbMigrator(logger);
                var install = new Install(logger);
                install.install();
                dbMigrate.Migrate();
                Console.WriteLine();
            }
        }
    }
    
  • Motif模体

    Motif是有特征的短序列,一般认为它是拥有生物学功能的保守序列,可能包含特异性的结合位点,或者是涉及某一个特定生物学过程的有共性的序列区段。模体可以从未注释的序列集合中,用MEME工具发现。

  • STS序列标记位点

    STS(Sequence Tagged Sites):序列标记位点。它聚合了SNP和重复序列,在染色体上只出现一次,可以作为基因组拼接的靶标。STS序列在不同物种之间可能有不同的特异性,取决于引物的设计和目标区域的保守性。有些STS序列可以用于跨物种扩增,从而研究基因组进化、生物地理和杂交区域。

  • GSS基因组勘探序列

    在NCBI中,GSS(Genome Survey Sequence)序列是一种基因组测序数据,是通过对基因组DNA进行一系列的碎片化、测序、拼接等步骤得到的序列数据。

  • EST表达序列标签

    EST标签是指表达序列标签(Expressed Sequence Tag)。

    早期对基因的测序使用的是建立文库的方式,即先提取RNA,反转录为cDNA,再打成片段连接到质粒上,形成文库,最后对文库中的每一段进行测序,也就有了EST标签,因此,EST标签实际上是一个完整基因的一小部分。随着基因组测序技术的发展,现在已经可以直接对全长进行测序,所以EST也就退出了历史舞台。NCBI的EST数据库也合并入核苷酸数据库。

  • 全基因组选择的优势

    全基因组选择的主要有点有:

    1. 提高育种项目的效率,增加选择强度,缩短选择时间,增大发现新品种的概率。
    2. 适合对难以测量和“看不见”的特征进行选择,如病害、花粉粒等。
    3. 适合极端天气的育种,极端天气难以遇到或难以适时遇到,但只要积累过目标群体的表型性状就可以实施GS。
    4. 随着测序费用的降低,可以减少育种项目所需的时间和成本,同时节约农民和消费者的花销。
  • C#索引和范围选择

    先生成一个向量,然后给向量赋值,再提取。

    string[] words = new string[]
    {
        "The",
        "quick",
        "brown",
        "fox"
    };
    
    Console.WriteLine(words[^1]);
    var list = words[0..3];
    for (int i = 0;i <list.Length;i++)
    {
        Console.WriteLine(list[i]);
    }
    
  • 马尔科夫链模型

      这是一个模拟序列状态的实用统计工具。例如,与DNA序列相关的字符序列。序列中字符的同一性只依赖于紧邻前一个字符的同一性,从而模拟一些生物分子序列中的单独相关性。

      例如,P(C|T)表示当前字符为T下一个字符为C的概率。对于不同的DNA序列模型,这些概率有不同的值。例如,在CpG岛序列低于限额的序列中,P(G|C)的概率会非常小。

    ATCG
    P(A|A)P(A|T)P(A|C)P(A|G)
    P(T|A)P(T|T)P(T|C)P(T|G)
    P(C|A)P(C|T)P(C|C)P(C|G)
    P(G|A)P(G|T)P(G|C)P(G|G)
  • 变色龙肽段(chameleon sequence)

      在有的蛋白质中,一些短片段氨基酸序列既不形成α螺旋,也不形成β折叠,这些序列被称为变色龙肽段。变色龙肽段可能与疯牛病有一定的关系。与该病有关的朊病毒蛋白能够形成不同类型的稳定构象,在疾病状态中,其结构是螺旋和折叠的混合体,而在正常状态下,则是由多个螺旋组成。