话说有一只蛙,它旅游去了广东,游戏结束。

这篇文章,只想跟大家讲一讲ggtree,你值得拥有的强大的进化树可视化软件,高颜值的图,就在于指尖几行代码中。

最近养蛙很流行,就以蛙为例,读树用read.tree,然后一个ggtree的指令,树就画出来了。而你见证神奇的时刻就在于你不断+geom_xxx加图层,这里我用了geom_tiplab来加taxa label,而这个可不仅仅是名字哦,用emoji也可以,这里我用的竟然是图片,你没看错,也可以。只要指定geom="image"就OK,那个本来要打的文本,就会被当成是文件名,然后读图片画图片,一切尽在我的ggimage包。


Continue reading

为了方便苹果用户也能用桌面软件下文献,我把SciHub桌面版打包成可以运行在苹果上的App。

SciHub桌面版是Windows程序,主页为https://zhuanlan.zhihu.com/p/31809890

首先这是利用wine技术实现的,在苹果上你需要安装XQuartz: https://www.xquartz.org/

安装很容易,我已经打包了dmg文件,这个文件有44M,还挺大的,没法,要打包一个windows的运行环境嘛。


Continue reading

PubMed没有停更

在一篇文章《pubmed停更?和你没半毛钱关系!你们是想放假想疯了吧?》我就解读了所谓的停更,根本不碍事,然后又分析了事情只是被自媒体拿来博眼球而已,真正受影响的NCBI数据库没人说,而PubMed停更的可能性不大。

Because of a lapse in government funding, the information on this website may not be up to date, transactions submitted via the website may not be processed, and the agency may not be able to respond to inquiries until appropriations are enacted.

这个消息,很多人上pubmed看到,就打鸡血了,哟哟哟,号外号外大新闻,真的有过过脑子吗?

transactions submitted via the website may not be processed


Continue reading

ggplot2的一个坑

今天以ggplot2的一个坑来说一下,坑无处不在,防不胜防,你大可以试一下下面的代码:

> set.seed(123)
> require(ggplot2)
Loading required package: ggplot2
> rnorm(3)
[1]  0.8005543  1.1902066 -1.6895557
> set.seed(123)
> rnorm(3)
[1] -0.5604756 -0.2301775  1.5587083

在两次set.seed和rnorm之间,第一次因为加载了ggplot2,结果就不一样了!这必须是第二次是正确答案,也就是说加载ggplot2把你的seed给吃了!加载包会改变R环境?这绝对不是好主意,我们来试试加载别的包试试,比如我的clusterProfiler:


Continue reading

PubMed停更?

今天学术圈刷屏的是美国政府关门,pubmed停更,有些标题党说成了美国政府破产,又说得好像中国人的科研也要跟着放假似的,还一堆人疯传,似乎暗示着pubmed也关门,而且没有pubmed会死一样。所以我感觉有必要普及一下姿势,毕竟吃瓜的人群基数太大。

Holy shit what a fucking disaster, pubmed is such an amazing resource, unbelievable the US would let it waste away. What an embarrassment of a country.

气愤归气愤,但标题党甚至于跑偏了就不可取了。无非只是停更,也就是说文章该发的照样发,只是暂时不会被收录进pubmed而已,也就是说pubmed照常用,只不过搜不到最新的文献,如果说这样就可以去放大假了,那么似乎如果不停更,你看多了几篇新文献,就能够发paper,迎娶白富美了?而看少了这最新的文献,就秒变科研屌丝,可以回家睡大觉了?

The website continues to work. The shutdown will be over in a few days and everything will go back to normal. You can also use Google Scholar, Web of Science, and Scopus.

事实上,pubmed只是一个搜文献的数据库,它停更,文章照发,而大家可以通过别的途径去获得,如果你只有这一条途径,那么你做科研也确实少了点B数。上面提到的google scholar很多人可能上不去(梯子在这里),而Scopus是要收费的。然后途径是很多的,


Continue reading

之前的《如何获取文献》介绍了方方面面,不单单是下载文献,而对于下载文献,scihub必须是首选,虽然我们有备选方案《sci-hub如果挂了,你还有神器下文献吗?》,但总是没scihub爽,之前介绍了用洋葱链接,《再不用担心打不开sci-hub了 听说你也在读文献》,在写这篇文章的时候,我还测试了一下,现在依然可用!

目前挂掉的scihub镜像已经很多,导致很多人认为scihub没法用了,其实还有很多的镜像是可以用的,当然能用的,以后也可能会挂,但新的镜像我相信还是会不断出现的,大家且行且珍惜吧。


Continue reading

画一只恐龙

大家是否还记得我的《webinar录播 (2017-10-24):plotting tree + data》,这可以说是R画图最好的课程,PPT也分享给大家《ggtree直播PPT第一部分》和《ggtree直播PPT第二部分》。

我在PPT中,用了meme,发现没有R包可以做,于是我写了一个R包来做这个事情。

后来又写一个R包来实现字体的阴影效果:


Continue reading

Author's picture

Guangchuang Yu

a senior-in-age-but-not-senior-in-knowledge bioinformatician

Postdoc researcher

Hong Kong