孟德尔随机化R包:TwoSampleMR和MR-PRESSO安装

news/2024/12/22 21:38:52/

1. 孟德尔随机化R包

看一篇文章,介绍孟德尔随机化分析,里面推荐了这两个R包,安装了解一下:

Methods:Genome-wide association study (GWAS) data for autoimmune diseases and AMD were obtained from the IEU Open GWAS database and the FinnGen consortium. A series of stringent SNP filtering steps was applied to ensure the reliability of the genetic instruments. MR analyses were conducted using the TwoSampleMR and MR-PRESSO packages in R. The inverse-variance weighted (IVW) method served as the primary analysis, complemented by multiple supplementary analyses and sensitivity tests.

2. R版本为4.3.1

3. 安装TwoSampleMR

最新的版本为0.6.4(2024-06-12)。下面介绍三种安装方法:

第一种:

该包没有在CRAN中,在github中,可以通过下面命令安装。

# install.packages(‘devtools’)
devtools::install_github("MRCIEU/TwoSampleMR")

第二种:

用remote包进行安装:

install.packages("remotes")
remotes::install_github("MRCIEU/TwoSampleMR")

第三种:

也可以直接安装:

install.packages("TwoSampleMR", repos = c("https://mrcieu.r-universe.dev", "https://cloud.r-project.org"))

如果让选择是否更新,可以选择1,全部更新。

然后就是漫长的等待,把每个依赖包都更新安装好:


安装成功,载入试试:

搞定。

4. 安装TwoSampleMR

安装代码:

devtools::install_github("rondolab/MR-PRESSO")

安装成功:


后面介绍一下这两个包的使用方法。


http://www.ppmy.cn/news/1469619.html

相关文章

低代码开发:企业供应链数字化的挑战与应对

随着全球数字化浪潮的不断推进,企业供应链管理也面临着日益复杂的挑战。在这样的背景下,低代码开发技术的出现为企业提供了一种更高效、更灵活的数字化解决方案。本文将探讨低代码开发在企业供应链数字化中的应用,以及它所带来的挑战与应对策…

时代巨兽!深度神经网络如何改变我们的世界?

深度神经网络 1、 简介1.1 定义深度神经网络1.2 深度学习的发展历程1.3 深度神经网络的应用领域 2、深度神经网络的基本原理2.1 神经元层2.1.1 神经元2.1.2 神经元层 2.2 前向传播2.3 反向传播2.4 激活函数2.4.1、作用2.4.2、常见激活函数2.4.3、选择激活函数的考虑 2.5 损失函…

【Qt 学习笔记】Qt窗口 | 对话框 | 模态与非模态对话框的创建

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt窗口 | 对话框 | 创建模态及非模态对话框 文章编号:Qt 学…

Android.基本用法学习笔记

设置文本的内容 先在strings.xml声明变量 方法1. 方法2. 设置文本的大小 1.单位dp,大家可以去学一下有关的单位换算 2. 设置文本颜色 1. 2. 4.设置文本背景颜色 1. 2. 设置视图的宽高 与上级视图一致,也就是上一级有多宽就有多少 1. 2. 3. 4. 设置视图…

dsp开发与arm开发有什么区别,应用差别

一、DSP开发与ARM开发的区别 DSP(Digital Signal Processor)和ARM(Advanced RISC Machine)是两种不同类型的处理器,它们在设计理念、应用领域、指令集架构、性能特点等方面有所区别。 设计理念和应用领域 DSP&#…

AI开发基础2-命令行编程范式

本文介绍一种仅通过命令行进行AI编程的方法 1.主流编程Style 1.1 PyCharm 类Java开发 1.2 Jupter 适合数据分析和可视化 1.3 Command (cmd) 轻量化(无IDE, 仅需代码文件, 推荐Sublime) 本地编程与服务器同步 (配合git命令同步github) 2.命令行编程(cmd&…

【Android面试八股文】注解是什么?主要有什么应用场景?

文章目录 一、注解是什么?1.1 注解的基本特性1.2 注解的定义与使用1.2.1 定义注解1.2.2 使用注解1.3 内置注解1.4 注解处理器二、常见的 Android 注解及其应用场景2.2 使用注解处理器2.2.1 Dagger:用于依赖注入2.2.2 ButterKnife 视图绑定2.2.3 Room2.2.4 Retrofit 网络请求2…

Spring运维之boo项目表现层测试匹配响应执行状态响应体JSON和响应头

匹配响应执行状态 我们创建了测试环境 而且发送了虚拟的请求 我们接下来要进行验证 验证请求和预期值是否匹配 MVC结果匹配器 匹配上了 匹配失败 package com.example.demo;import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Auto…