使用 VSCode + Joplin 作为笔记工具
引言效果展示过程结论引用
使用 VSCode + Joplin 作为笔记工具
如何在 Mac 上预览 md 文件
12brew install qlmarkdown# brew install qlcolorcode qlstephen qlmarkdown quicklook-json webpquicklook suspicious-package quicklookase qlvideo
引用
QLMarkdown – 像「预览」一样快速查看 Markdown 文档[macOS]
QLMarkdown - github
R 中柱状图的画法
引言效果展示过程结论引用
R 数据可视化 —— ggplot 柱状图/条形图 - 知乎
Basic histogram with ggplot2 – the R Graph Gallery
跟顶刊学配色!SCI论文插图经典配色实例第1期 - 知乎
R包分享|如何一秒获取Science、Nature等高分期刊配色? - 知乎
ggplot 修改坐标轴名称_ggplot2修改坐标轴名称_基督徒Isaac的博客-CSDN博客
手动 VS CODE 不符合习惯的提示
引言在VS CODE中使用R的时候,经常会冒出不符合使用习惯的 linter 提示,这里搜寻了一些解决办法。
效果展示过程关闭部分 linter 提示我关闭的是超过 80 字符提示和1:nrow()改为seq_提示,因为 R 和别的语言确实不太一样…
在~/.lintr下添加:
1linters: with_defaults(line_length_linter = NULL, seq_linter = NULL)
结论引用
r - how to control the behaviour of lintr in visual studio code? - Stack Overflow
Available linters — linters • lintr
Visual Studio Code 如何关闭代码智能提示? - 知乎
TCGA联合GTEX分析流程
引言高通量RNA测序(RNA-Seq)已成为转录组分析的强大方法(1),广泛用于了解基因功能和生物模式,找到候选药物靶点,并识别疾病分类和诊断的生物标志物(2)。近年来,癌症基因组图谱(TCGA)(3)和基因型组织表达(GTEx)(4,5)项目为数万个癌症和非癌症样本提供了RNA-Seq数据,为包括癌症生物学在内的许多相关领域提供了前所未有的机会。到目前为止,TCGA已经为33种癌症类型的9736个肿瘤样本提供了RNA-Seq数据,此外还有726个相邻正常组织的数据。肿瘤和正常数据之间的不平衡可能导致各种差异分析的效率低下。幸运的是,GTEx项目为8000多个正常样本提供了RNA-Seq数据,尽管这些样本来自不相关的捐赠者。由于数据处理管道和基因模型等方面的许多差异,此类数据无法直接组合进行综合分析。为了使来自不同来源的数据更加兼容,UCSC Xena项目(http://xena.ucsc.edu/)基于标准管道重新计算了所有表达式原始数据,以尽量减少与不同来源的差异,从而允许形成最新的最全面的表达式数据。
效果展示过程获取UCSC数据数据可以直接从https://xenabrowse ...
趣闻收集 202310
Oct 7, 2023
2023-10-16
2023-10-16
为shell脚本创造相对一致的环境变量--以MacOS为例
引言写个脚本自动运行的时候偶尔会发生一种输出文件乱码或者找不到软件的情况, 很显然是由于sh文件运行环境和terminal运行环境不一致导致的, 因此只要指定本机的运行环境, 就可以使脚本正常运行.
过程获取env文件首先, 我们可以在terminal中运行env来获得各种参数, 比如我的就是:
显然, 里面有对于脚本有用的, 比如LC_ALL=en_US.UTF-8;LANG=en_US.UTF-8就是输出文件乱码的解决方法,而PATH=...就是找不到软件的解决办法.
而其他大多数没有用的,但是无所谓, 因为我很懒而且不在乎性能, 所以我全都要.
咱们可以比较一下在terminal输出的和定时脚本输出的区别.
使用env > ~/env.txt可以把环境参数输出到自己的根目录.
我们新建一个sh脚本:
12#!/bin/bashenv > ~/env.txt
我的脚本名字是Untitled-1.sh, 绝对路径是/Users/tenney/Downloads/Untitled-1.sh.
在terminal里面运行bash /Users/tenney/Downloa ...
趣闻收集栏目整理说明
已将大多数”看到的有趣的东西”放至github资料库Knowledge-Vault.
网址为:https://sandy9707.github.io/Knowledge-Vault/
nas 下的 zerotier 使用
过程绿联官方的 ssh(远程调试) 功能。
安装提权对/dev/net/tun提权
1chmod 0666 /dev/net/tun
开机自启以下方法无效
1crontab -e
1@reboot chmod 0666 /dev/net/tun
命令行 docker查看真实地址:
12docker psdocker inspect 08aa0a8a128a | grep Mounts -A 20
在 Source 内得到 docker 目录真实地址
1/mnt/media_rw/93356ba9-99d4-4309-8a73-51608be5d7d1/.ugreen_nas/179563/docker/
123456789docker create \ --restart unless-stopped \ --device /dev/net/tun \ --net host \ --cap-add NET_ADMIN \ --cap-add SYS_ADMIN \ -v /mnt/media_rw/93356ba9-99d4-4309-8a73-51608be5d7d1/.u ...
ddnsto 内网穿透的 nas 使用
安装官方示例:
1234567891011121314151617181920212223docker run -d \ --name=ddnsto \ --restart always \ --network host \ -e TOKEN=<填入你的token> \ -e DEVICE_IDX=<默认0,如果设备ID重复则为1-100之间> \ -v /etc/localtime:/etc/localtime:ro \ -v /your/config-path/ddnsto-config:/ddnsto-config \ -e PUID=<uid for user> \ -e PGID=<gid for user> \ linkease/ddnstodocker run -d \ --name=ddnsto \ --restart always \ --network host \ -e TOKEN=abcdefg-8888-8888-1111-abc ...