データサイエンスと生命科学

医学・生命科学分野のデータ解析手法の研究と、数理・データサイエンス的なアプローチを用いた老化・寿命のメカニズム解明のための研究をしています。このブログでは、主に、データサイエンスや生命科学に関する解説記事などを発信します。

R3.6にscDDパッケージをインストール

R3.6に、BioconductorのscDDパッケージをインストールすると詰まったのでメモ。

こんなエラーがでる。

In file included from annoy.cpp:1:0:
annoy.h:33:63: error: wrong number of template arguments (4, should be 5)
typedef AnnoyIndex<Index_t, Data_t, Distance, Kiss64Random> _index;
^
In file included from annoy.h:17:0,
from annoy.cpp:1:

 

解決策としては、RcppAnnoyのバージョンを最新版の0.0.18ではなく、0.0.16をインストールすること。ここが参考になった。

 

github.com