首页 > 其他分享 >安装"DESeq2", "edgeR", "limma", "clusterProfiler"几个R包

安装"DESeq2", "edgeR", "limma", "clusterProfiler"几个R包

时间:2024-03-17 19:11:39浏览次数:30  
标签:DESeq2 edgeR clusterProfiler https 安装 limma

安装"DESeq2", "edgeR", "limma", "clusterProfiler"

bioPackages=c("DESeq2", "edgeR", "limma", "clusterProfiler")
#设置镜像
local({
  r <- getOption( "repos" );
  r[ "CRAN" ] <- "https://mirrors.tuna.tsinghua.edu.cn/CRAN/";
  options( repos = r )
  BioC <- getOption( "BioC_mirror" );
  BioC[ "BioC_mirror" ] <- "https://mirrors.ustc.edu.cn/bioc/";
  options( BioC_mirror = BioC )
})

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
lapply( bioPackages,
  function( bioPackage ){
    if( !require( bioPackage, character.only = T ) ){
      CRANpackages <- available.packages()
      if( bioPackage %in% rownames( CRANpackages) ){
        install.packages( bioPackage )
      }else{
        BiocManager::install( bioPackage, suppressUpdates = FALSE, ask = FALSE)
      }
    }
  }
)

转自:https://zhuanlan.zhihu.com/p/362312121

标签:DESeq2,edgeR,clusterProfiler,https,安装,limma
From: https://www.cnblogs.com/corrschi/p/18078968

相关文章

  • Hyperledger Fabric出块配置详解
    HyperledgerFabric的出块主要是Orderer节点负责,出块配置位于创世区块中,支持定时出块、达到一定交易数出块两种条件。出块配置位于configtx.yaml中,修改出块配置后需要重新生成创世区块。相关参数若需要修改fabric的出块机制,则需要调整以下配置参数:BatchTimeout:出块超时时间,最......
  • HyperLedger Fabric 1.2 超级账本简介(5.2)
    超级账本(Hyperledger)是推动区块链跨行业应用的开源项目的总称,组织成员可以发起新的区块链项目,加入到超级账本项目(Hyperledger)中,但需要遵循Hyperledger的生命周期。    Hyperledger的生命周期分为五个阶段,分别为Proposal(提案)、Incubation(孵化)、Active(活跃)、Deprecated(过时)、......
  • HyperLedger Fabric 1.2 超级账本组织(5.3)
    超级账本组织分为TSC(技术指导委员会)、GoverningBoard(董事会成员)、LFStaffs(工作人员)三个组织,组织架构图如下: TSC:技术指导委会员,主导社区的开发工作,下设多个工作组,每个工作组负责具体的项目进行开发;GoverningBoard:董事会,负责决策社区的所有事物,对社区成员负责;LFStaffs:工......
  • HyperLedger Fabric 1.2 区块链技术形成(1.2)
    在比特币诞生之时,没有区块链技术概念,当人们看到比特币在无中心干预的前提下,还能安全、可靠的运行,比特币网络打开了人们的想象空间;技术专家们开始研究比特币的底层技术,并抽象提取出来,形成区块链技术,或者称分布式账本技术。   区块链技术:简称BT(Blockchaintechnology),也称为分......
  • HyperLedger Fabric 1.2 区块链技术定义(2.1)
    区块链技术指使用点对点传输、共识机制、加密算法等技术,保证分布式数据库区块写入链中数据的一致性,达到去中心化和不可篡改的目的。    区块链就是一种特殊的分布式数据库,使用现有的各种成熟的技术,把各种技术集成在一起,实现多方共识、去中心化、分布式和不可篡改等技术特点......
  • HyperLedger Fabric 1.2 区块链工作过程(2.3)
    区块链的工作过程分交易产生、交易广播、节点计算、获取记账权、记账权广播、接收区块、验证区块和完成记账七个过程。1)交易产生:用户向区块链发了一笔交易信息,将产生交易;2)交易广播:当一笔新交易产生时,区块链网络会广播出去,网络中的其它节点都会收到该交易信息;3)节点计算:收到......
  • HyperLedger Fabric 1.2 区块链技术原理(2.2)
    区块链从字面上理解:数据记录在区块中,通过一定的算法把区块连成一个链。    区块链通过哈希(Hash)算法,生成一串字符串,保存在区块的头部中,一个的区块通过指向上一个Hash值,加入到区块链中;Hash算法是一种加密算法,指对原始信息进行特定的转换运算,换算成对应的加密值(称为Hash值);是一......
  • HyperLedger Fabric 1.2 区块链应用场景(3.1)
    比特币是区块链应用最早的场景,随着比特币安全稳定运行多年以后,数字货币的场景应用遍地开花,各种山寨币泛滥,通过ICO(InitialCoinOffering首次币发行)就能融到大量资金,上市后的数字货币就像股票一样可以进自由交易,这类应用主流称为区块链1.0。    技术人员通过对比特币等数......
  • HyperLedger Fabric 1.2 区块链开发平台(4.1)
    目前区块链开发平台分“公有链平台”和“联盟链系统”两类,“公有链平台”主要以以太坊为主的平台,可以在该类平台上进行代币的发行和根据各种模块搭建应用;“联盟链系统”主要以超级账本为主的开源系统,该类开源系统提供完善的区块链底层技术,开发者只要在其框架下进行二次开发,根据自......
  • HyperLedger Fabric 1.2 超级账本起源(5.1)
    至比特币开源以来,无数技术人员对其进行研究,并且对该系统经过了无数次改进,超级账本项目(Hyperledger)最初也是用来改善比特币的底层技术,最终由Linux基金会组织发展起来。    开放式账本项目(OpenLedgerProject)是超级账本(Hyperledger)前身,由Linux基金会于2023年11月13日发起的......