ツリー(Javaプログラムの出力)をRの樹形図に変換するにはどうすればよいですか?Rをツリーの樹形図に変換するには?
現在、私はhereの提案を使用して、ツリーをNewick形式に変換しています。そして私はNewickのフォーマットのツリーを読み取るためにRにape
パッケージを使用します。
library("ape")
cPhylo <- read.tree(file = "gc.tree")
は最後に、私は、樹状図の中に木を変換するために、Rでas.hclust
を使用します。
dendrogram <- as.hclust(gcPhylo)
はしかし、系統樹は必要ですブランチの長さ。私は枝の長さを挿入しますが、私は木がultrametricないというエラーを取得しています:as.hclust.phyloで
エラー(gcPhylo):木は私が推測
ultrametricではありません私はブランチの長さを挿入している間何か間違っています。
私が従うことができる他の方法はありますか?または、ツリーをNewick形式に変換する際に、どのようにブランチ長を挿入できますか?等しいブランチの長さは問題ありません。
:
あなたはNewickのフォーマットのファイルから系統樹のオブジェクトを読み取るためにDECIPHERパッケージを使用することができます'hclust'です。したがって、あなたのコードは間違いなく動作しません。どのように動作させるかに関しては、私は申し訳ありませんが、私は手がかりを持っていません。 – Andrie
これは、ブランチの長さとは関係がないことを意味します。したがって、as.hclustを使用して変換することはできません。次に別の方法を見つける必要があります。 – Burcu