- 博客(25)
- 收藏
- 关注
原创 R语言零基础系列教程-03-RStudio界面介绍与关键设置
RStudio界面共分四个面板, 分别为:左上: 代码编辑区左下: 显示运行结果、交互区右上: 查看环境变量、内存清理(其他的没啥用)右下:查看文件、运行的图片、帮助文档(其他的没啥用)
2025-03-15 21:30:31
493
原创 一键搞定R包版本管理:get_package_versions 函数让你效率翻倍!
你是否曾经为查找R包的版本号而头疼?🤯 在调试代码时,突然发现某个包的行为和预期不一致,怀疑是版本问题,但却不知道如何快速查看当前环境中安装的包是什么版本?或者在分享代码时,需要列出所有依赖包的版本号,却不得不手动一个一个检查?😩别担心!今天我要向你介绍一个超级实用的R函数——!它可以帮助你一键获取R包的版本信息,无论是批量提取所有包的版本,还是针对特定包进行查询,都能轻松搞定!🎉在文末获取完整代码,赶紧试试吧!👇功能:定义一个名为的函数。参数...:可变参数,用于接收用户输入的包名。
2025-03-05 13:58:25
265
原创 单细胞Seurat DimPlot优化,添加迷你坐标轴、添加注释标签、手动调整标签位置
前面有篇文章爆改DimPlot, 解决label.box背景色不统一的问题。第一,标签框如何设置透明背景;第二,对于同一亚群却分布多个区域的情况,标签往往被计算在多个区域之间,但标签附近可能没有它对应的细胞;第三:如何支持手动修改标签位置。第四,如何将坐标轴改为迷你坐标轴。第四五没有支持tSNE降维今天解决这些问题,所有测试数据和代码文末获取。函数用于在降维可视化图中添加一个小型坐标轴,以指示降维空间(如 UMAP 或 t-SNE)的方向。
2025-02-18 01:47:35
1371
原创 Jupyter lab 无法导出格式 Save and Export Notebook As无法展开
如何导出HTML带有侧边导航栏,一顿操作后发现还是没实现。看了jupyter lab的运行信息发现一个模块。又突然发现导出其他格式地功能不能用了,浏览器里。加载失败,卸载后再刷新浏览器就能导出好了。展开按钮为灰色打不开。有导出问题的可以一试。
2025-02-14 17:57:03
399
原创 Word 我真的会谢,解决word插入图片变模糊
我在编辑word图片时一直有个问题,就是粘贴进去的图片一会就变模糊了。这对于编写分析报告的图片时影响很大,后面还要转PDF。搜了一下才知道,这是word有默认压缩图片的机制,是为了让你的word文件不会太大。我真的会谢!
2024-12-07 11:01:31
3296
1
原创 打开文件夹的N种方式,来看看你会几种?
作为半个程序员的生信工作者的我来说,切实感受到从事生信行业为我打开的代码世界大门的乐趣。这次就单从如何打开文件夹这个简单的问题上,为你带来一些fancy的方式。集合了我5年以来的经验。
2024-12-05 11:36:45
1233
原创 R语言-Reduce函数 让你的代码优美且强大
R语言-快速对多个变量取交集,最终用到了Reduce函数。本文将专门介绍Reduce函数地绝妙之处,让你的代码简短而强大。在R语言数据处理的过程中,我们经常需要对不同类型的数据进行聚合、累积或归约操作。Reduce函数是R语言中一个强大的工具,能够将一个序列的元素逐步减少为单个结果。本文将带您深入探索Reduce函数的技巧与窍门,助您在处理数字、字符、数据框、列表等不同类型的数据时事半功倍。
2024-11-19 00:05:35
429
原创 Jupyter Lab 这么多优点确定不来学学?Windows 系统下安装和使用
Jupyter 的笔记是以cell为单位的,好处是可以以cell为单位运行代码和查看结果,坏处就是编辑起来会有些麻烦,而且本身是在浏览器里运行的,更限制了我们的编辑。但是它可以保存运行的结果供我们随时查看,这个功能足以忽视所有缺点。笔记有2种模式,命令模式和编辑模式,使用Esc进行切换。在命令模式下我们才能对 cell 体使用快捷键,而编辑模式下,就是在某个cell内部进行编辑。而cell也有三种模式,代码模式、markdown模式、纯文本模式。
2024-08-19 17:04:11
773
原创 桌面没有图标是一种什么体验
我的主桌面我的扩展桌面(扩展显示屏)如果没有任务栏,恐怕都看不出这是电脑桌面了。已经有好几年桌面没有放任何东西了,最开始这样设置是因为影响了我欣赏壁纸了。。。可能有的小伙伴会问,没有图标找软件和文件肯定不方便吧?答案是否定的,只要你学会了一些快捷操作,就会比使用图标更为快捷!
2024-03-14 14:46:59
863
原创 Linux实现自动发送消息至钉钉和微信
对于任何程序员来说,及时地收到程序运行的反馈是非常重要的,比如告警通知、运维报告、任务进度通知、事件触发通知等等。这可以提高工作效率。一般情况下,我们坐在电脑前看着屏幕才能及时地获取程序的反馈信息。但是有些时候比如我们已经下班了或在进行其他工作时,我们就无法实时接收到程序的反馈信息。一番折腾后,小编成功实现了在Linux下(WIndows肯定也可以)自动发送信息至钉钉和微信。这样我们可以随时随地用手机获取到程序的反馈信息。接下来一起学习吧。
2024-02-21 00:10:21
1279
2
原创 不可错过的 Markdown 与 Typora 详细教程
如果你是位码工或者是科研工作者,如果还没使用过markdown的话,这篇文章你必须要看下了。
2024-01-29 23:20:12
1564
原创 相关性分析 | R语言 -- 两个变量的相关性分析
相关检验用于评估两个或多个变量之间的关联。例如,如果我们想知道父亲和儿子的身高之间是否存在关系,可以计算相关系数来回答这个问题。如果两个变量(父亲和儿子的身高)之间没有关系,则儿子的平均身高应该相同,而与父亲的身高无关,反之亦然。在这里,我们将描述不同的相关方法,并使用R软件提供一些实用的示例。
2023-09-15 00:33:09
3795
原创 R -- 关于clusterProfiler富集分析不能用了这事儿
安装好依赖包后,再安装clusterProfiler就能成功了,enrichKEGG也是成功运行了。用source包还报错了。于是乎选择了windows binary包直接解压到R library(大概是因为KEGG数据库更新了,因此clusterProfiler也要使用最新版本的(4.6.2)当然,会提示你依赖的一些包也需要更新,于是乎用同样的方法安装了。对于更新包呢,试了一些方法,未果,因此直接去。或许以上包都可以用这种binary包直接安装。
2023-03-29 16:25:12
2128
8
原创 【C++】递归 -- 母牛生子问题
问题描述某农场有一头刚出生的小奶牛,从第四个年头开始每年生一头母牛。之后的每一年大奶牛都会生一只小奶牛,而每过四年小奶牛就会长成大奶牛,长成大奶牛后又可以生小奶牛。请问 N 年后,此农场一共有多少头牛?问题分析这种问题就是典型的递推问题。我们先搞懂题目意思:从第四个年头开始,即每过三年小母牛就长大成大奶牛,并在第四年年初产下一头小母牛。依次递推。我们再来看下母牛有几种状态:一岁小奶牛、两岁小奶牛、三岁小奶牛、四岁及以上大奶牛(以下简称为大奶牛),前三种无产仔能力,后一种每年都可产下一头小奶牛。之
2021-08-24 09:53:00
10507
6
原创 homer -- 通过差异基因寻找转录因子
看我写的教程不如看官网(\滑稽):http://homer.ucsd.edu/homer/1. Installationcd $HOME/softwaremkdir homercd homerwget http://homer.ucsd.edu/homer/configureHomer.plperl configureHomer.pl -installexport PATH=$HOME/software/homer/bin/:$PATH # 最好写到.bashrc里2. Data d.
2021-08-20 17:16:22
6351
2
原创 【C++】循环与分支练习题
刚来优快云,还望大家多多支持!后续陆续发布C++、R、Linux、Python等基础教程。一、结构化程序包括的基本控制结构是 ( C ) 。A、选择结构、循环结构和层次结构B、选择结构、循环结构和嵌套结构C、顺序结构、选择结构和循环结构D、选择结构、goto跳转和循环结构二、结构化程序设计中,下面对goto语句的使用描述正确的是 ( C ) 。A、禁止使用goto语句B、使用goto语句的程序效率高C、应尽量避免滥用goto语句D、以上说法都不对三、以下程序的输出结果为(.
2021-08-13 09:01:11
1816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人