RでMaxentを動かすのに、library(rJava) をする必要があるのだが、これにハマった、、、ほぼ2日かかってしまった。
なぜ、解決できたのか、よく分かっていないが、共用ライブラリを読み込む(そうだ)dyn.load() を使って、libjvm.dylib の場所を教えてあげる必要があった。
dyn.load("/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/server/libjvm.dylib")
library(rJava)
で、maxent() がどうにか動くようになった。
The island rule is not valid in terrestrial isopods (Crustacea: Oniscidea)
Karagkouni et al. (2017) Journal of Zoology, 301: 11–16
ワラジムシ類の分類、地理分布の大家、Sfenthourakisのグループの研究。
世界中の種分類のデータベースを構築しているグループならではの研究。
フォスターの法則とか、島嶼化(Island Rule)と呼ばれる、生態学で見られる法則性の一つをワラジムシ類で検証した論文。
フォスターの法則とは、大陸に生息する個体群(もしくは近縁種)に比べて、島に生息する個体群(もしくは近縁種)は、大型動物では小型に、小型動物では大型する法則性である。
哺乳類を中心に色々な動物で知られているが、ワラジムシ類では認められなかったそうだ。
結果は、そうだろうな、と思うものだけど、世界中のデータをかき集めており、Appendixが貴重。このデータを使って、体サイズに関する論文を色々と書いているみたい。KaragkouniのD論なのかな?