2

3D 形状間の重なりを検出するコードを作成しようとしています。

各形状は、交差する 2 つの正規分布 (x 方向に 1 つ、y 方向に 1 つ) によって定義されます。

この質問に対処する既存のコードや、このコードを作成するために利用できる機能について何か提案はありますか? 私のプログラミング経験のほとんどは R でしたが、他の言語でのソリューションにもオープンです。

提案や支援をよろしくお願いします!


この質問に関するより長い研究背景: 私は昆虫による音響空間の使用を研究しています。ランダムに組み立てられた昆虫のグループが、自然の群集で観察されるよりも多かれ少なかれ類似した鳴き声を持っているかどうかを知りたいです (無作為化テスト)。そのためには、昆虫種をランダムに選択し、それらの鳴き声の類似性を計算する必要があります。

種ごとに、ほぼ正規分布する 2 つの鳴き声特性の平均と分散があります。これら 2 つの呼び出し特性を使用して、種の 3D 確率分布を構築したいと思います。次に、ある種の PDF が別の種と重複する量を計算したいと思います。

質問が明確でない、またはこのフォーラムにふさわしくない場合は、お詫び申し上げます。

4

1 に答える 1

1

私は小分子の創薬に携わっており、分子を球状ガウス関数のコレクションとして表現し、交差体積を計算するアルゴリズムに基づくプログラム(ROCS、OpenEye Scientific Softwareによる)を頻繁に使用しています。次のリファレンスとROCSのドキュメントをご覧ください。

(1)Grant and Pickup、J。Phys。化学。1995、99、3503-3510

(2)Grant、Gallardo、およびPickup、J。Comp。化学。1996、17、1653-1666

于 2012-04-12T21:22:29.540 に答える