图数据库Neo4j(最详细教程)
图数据库Neo4j实战(全网最详细教程)
1. 图数据库Neo4j介绍
1.1 什么是图数据库(graph database)
随着社交、电商、金融、零售、物联网等行业的快速发展,现实社会织起了了一张庞大而复杂的关系网,传统数据库很难处理关系运算。大数据行业需要处理的数据之间的关系随数据量呈几何级数增长,急需一种支持海量复杂数据 ...
基于 R 语言的 MTM 多窗谱分析
多窗谱分析(Multi-Taper Method,MTM)作为一种低方差、高分辨率的谱分析方法,可用于对气温、降水量等时间序列数据的周期性变化分析,且已在气候研究领域中得到了广泛应用。本文将介绍如何在 R 语言环境下,借助相关 R 包实现 MTM 分析,并导出分析结果。
1 安装及加载 R 包
在开始分析之前,我们需要加载两个关键的 R 包 ...
Bulk RNA-seq 基本分析流程
目的:
对illumina数据进行处理,利用 RNA-Seq 发现新的 RNA 变体和剪接位点,或量化 mRNA 以进行基因表达分析等。对两组或多组样本的转录组数据,通过差异表达分析和对所发现的差异表达基因集合进行功能富集分析以推断生物学功能。
数据准备:
数据下载:
Human genome(GRCh38/hg3):Index of /goldenPath/hg38/chro ...
22款Visual Studio Code实用插件推荐
前言
Visual Studio Code是一个轻量级但功能强大的源代码编辑器,轻量级指的是下载下来的Visual Studio Code其实就是一个简单的编辑器,强大指的是支持多种语言的环境插件拓展,也正是因为这种支持插件式安装环境开发让Visual Studio Code成为了开发语言工具中的霸主,让其同时支持开发多种语言成为了可能。俗话说的好:“ ...
Redis的五大数据类型及其使用场景
前言
redis是一个非常快速的非关系数据库解决方案。其简单的键值数据模型使 Redis 能够处理大型数据集,同时保持令人印象深刻的读写速度和可用性。redis提供了五种数据类型,分别是是:1、string(字符串);2、hash(哈希);3、list(列表);4、set(集合);5、sort set (有序集合)(其实随着 Redis 版本的 ...
R语言数据绘图学习(0x01)-安装ggplot2与尝试
0x01 安装与R基础
一直听说数据分析里R语言是比较‘正统’,况且久闻ggplot2这些R语言的数据分析库大名,想到今后数据分析和整理的需要,这里开一个简单的系列学习一些R语言和ggplot2的绘图基础。本人学习的书籍是Winston Chang大佬的《R Graphics Cookbook》,且稍有一点Python里的Plotnine绘图基础。但我算是R语言小白, ...
「FPGA项目」—— 基于AMBA总线的流水灯控制系统
绪论
本文将介绍一个完全用Verilog HDL手写的AMBA片上系统,
项目的主题是设计一个基于AMBA总线的流水灯控制系统,
项目中所有数字逻辑电路部分都不会通过调用成熟IP核的方式来实现,而是通过Verilog进行RTL设计,
然后利用Vivado平台对RTL模型进行仿真、综合与布线,
最后在FPGA开发板上进行板级验证,
开发板上的演示运行 ...
性能的极致,Rust的加持,Zed-Dev编辑器快速搭建Python3.10开发环境
快就一个字,甚至比以快著称于世的Sublime 4编辑器都快,这就是Zed.dev编辑器。其底层由 Rust 编写,比基于Electron技术微软开源的编辑器VSCode快一倍有余,性能上无出其右,同时支持多人编辑代码。
安装和配置Zed.dev
Zed.dev编辑器还在灰度测试阶段,暂时只释出了Mac版本,在Zed.dev官网下载,安装成功后,进入Zed.dev编 ...
pheatmap实用参数(二)
# Create test matrix(造数据)
set.seed(6)
test = matrix(rnorm(200), 20, 10)
test[1:10, seq(1, 10, 2)] = test[1:10, seq(1, 10, 2)] + 3
test[11:20, seq(2, 10, 2)] = test[11:20, seq(2, 10, 2)] + 2
test[15:20, seq(2, 10, 2)] = test[15:20, seq(2, 10, 2)] + 4
colnames(test) = paste("Test", 1:10, sep = "" ...
5 分钟速通 SVG
前言
SVG对不少前端来说就是一个熟悉的陌生人,此篇博客是我学习完SVG后做的一个小总结,帮助我快速回忆SVG相关内容。
它不能帮你精通 SVG,但是可以帮你快速了解SVG的一些核心内容,不会迷失在一些细枝末节的设定中,让你对 SVG 有一个大概的认识。
基础
SVG,全名 Scalable Vector Graphics,是可缩放的矢量图形,可以随 ...
7 款殿堂级的开源 CMS(内容管理系统)
最近,有读者留言让我推荐开源 CMS。我本想直接回复 WordPress,但是转念一想我玩 WordPress 是 2010 年左右的事情了,都过去十年了,它会不会有些过时呢?有没有新的、更好玩的开源 CMS 呢?
开源项目这玩意儿,一想心就躁,看见手就痒。借着这股劲儿,今天我就给大家带来 7 款称得上殿堂级的开源 CMS,它们中有老当益壮 ...
R语言泊松(Poisson)分布实例详解
目录前言The Poisson DistributionDescriptionUsageArguments1.泊松(Poisson)分布中抽样函数rpois 2.泊松分布概率密度函数3.累积概率4.qpois函数(ppois的反函数)总结前言
Poisson分布,是一种统计与概率学里常见到的离散概率分布,由法国数学家西莫恩·德尼·泊松(Siméon-Denis Poisson)在1838年 ...
R语言学习笔记之plot函数
目录前言一、plot函数基本函数二、plot函数其他常用的参数三、一个完整的实例总结前言
plot函数是R语言中画图使用最多的函数,参数也非常之多,简单的总结,之后应该会在学习的过程中不断完善。
plot(x, y = NULL ,type = "p", xlim = NULL, ylim = NULL,log = "", main = NULL, sub = NULL, xlab = NULL, ylab = NULL ...
关于R语言包的升级与降级问题
R语言包的升级与降级
这篇博客只是记录一下在使用偏最小二乘判别分析时遇到的一些问题: 暑期实习期间曾自行使用R语言caret包进行机器学习某些方法的训练,在训练过程中需要对某些包进行升级或者降级。klaR在训练过程的bug: Error in predict.NaiveBayes(object$probModel[[ncomp]], as.data.frame(tmpPred[, : Not all vari ...
R语言多元线性回归实例详解
目录一、模型简介二、求解过程总结一、模型简介
一元线性回归是一个主要影响因素作为自变量来解释因变量的变化,在现实问题研究中,因变量的变化往往受几个重要因素的影响,此时就需要用两个或两个以上的影响因素作为自变量来解释因变量的变化,这就是多元回归亦称多重回归。当多个自变量与因变量之间是线性关系时,所进行 ...
R语言绘制corrplot相关热图分析美化示例及详细图解
目录介绍1.加载包2.加载数据3.绘图4.个性化设置聚类方法5.个性化添加矩阵6.颜色设置介绍
R corrplot包 提供了一个在相关矩阵上的可视化探索工具,该工具支持自动变量重新排序,以帮助检测变量之间的隐藏模式。
corrplot 非常易于使用,并在可视化方法、图形布局、颜色、图例、文本标签等方面提供了丰富的绘图选项。它还提供 ...
R语言绘图学习教程VennDiagram绘制venn
目录导读一、模拟输入二、venn基础图三、个性化参数调整四、保存导读
使用VennDiagram函数包中的venn.diagram函数绘制三数据集venn图。
安装依赖包:
# venn图
install.packages("VennDiagram")
library(VennDiagram)
一、模拟输入
产生3个含200字符串的数据集
set1 <- paste(rep("word_" , 200) , sample(c(1:1000) , 200 ...
R语言绘制维恩图ggvenn示例详解
目录引言1.安装2.基础用法3.图形美化4.提取交集部分并输出引言
韦恩图,Venn diagram,常用图的一种,用来展示集合之间的特异性和共同性。现在有很多在线的网站都可以绘制,但是R来画也方便,其中ggvenn是基于ggplot2的专门绘制韦恩图的R包。
官方网站:https://github.com/yanlinlin82/ggvenn
1.安装
ggvenn在CRAN上,直接 ...
R语言利用ggplot2绘制QQ图和箱线图详解
目录绘制qq图函数介绍例子绘制boxplot函数介绍例子利用分位点绘制箱线图将QQ图和箱线图进行融合函数介绍参数介绍注意事项例子绘制qq图
在ggplot2中绘制qq图需要两步,geom_qq()将绘制样本分位点,geom_qq_line()将绘制标准正态线
函数介绍
geom_qq()
geom_qq(
mapping = NULL,
data = NULL,
geom = "point",
positi ...
R语言实现漂亮的ROC图效果
目录1.读取数据2.AUC和CI的计算3.利用ggplot2绘图4.合并多个ROC曲线结果pROC是一个专门用来计算和绘制ROC曲线的R包,目前已被CRAN收录,因此安装也非常简单,同时该包也兼容ggplot2函数绘图,本次就教大家怎么用pROC来快速画出ROC图。在医学领域主要用于判断某种因素对于某种疾病的诊断是否有诊断价值。什么是ROC曲线和AUC ...