プログラムとか

Python

Multiprocessing: forkとspawnの違いを理解する

私は大量のデータ処理時にPythonのmultiprocessingでお手化並列化をしておりますが, メモリをドカ食いして計算が止まるという事象に頻繁に遭遇して悲しみに包まれておりました。 実はこれ散々既出のようで, プロセスをfo...
RDKit (ChemInformatics)

[RDKit]ringMatchesRingOnlyとcompleteRingsOnlyの違い

目的 RDKitには2つの分子構造間の共通構造を抽出するMaximum Common Substructure (MCS)が搭載されている。このMCSに環状構造の取り扱いを規定するオプションringMatchesRingOnlyとc...
Docker

Dockerイメージをスパコン上のSingularityで動かしたい

モチベーション 前回の記事でDocker上に自作の環境を作成した。こいつをスパコン上で動かそうと思ったのだが, 1ユーザーにSudo権限が付与されているはずもなくDockerがインストールできず途方に暮れる。 -> スパコン上...
Docker

Dockerを導入した

タイトル画像はClker-Free-Vector-ImagesによるPixabayからの画像です。 モチベーション 自分のメインPCが停電に見舞われAnacondaの環境が破壊された。頑張って復元しようとしたが手の施しようがな...
AutoDock Tools

Mac OSX Catalinaに導入したDocker上でAutoDock Toolsを動かす

背景 AutoDockを使うにはAutoDock Toolsを導入しなければならない。しかしAutoDock ToolsはMac OSX Catalinaでは動かない。 ならばDocker上で動かしてやろうではないか, という...
Python

Network X 2.0に入門する

目的 グラフ理論を利用したアルゴリズムを書く必要が出てきたので何ができるのか軽くおさらいしておく。 参考サイト 【Python】NetworkX 2.0の基礎的な使い方まとめグラフ理論とNetworkXグラフの構造と種類...
RDKit (ChemInformatics)

RDKitのFingerprintを使って分子類似性を算出する

目的 RDKitでFingerprintを活用して分子類似性を算出する方法をまとめる。この手の手法は多く存在するが状況に応じて使い分けるべきだと思っている。そこで今回は各手法の結果を図示することでおおよその傾向を掴むことを目的とする...
Copied title and URL