新型コロナウイルス感染症の解析に貢献しよう!「Folding@home」に参加してみた

写真拡大 (全10枚)

新型コロナウイルス感染症は、依然として猛威をふるっており、世界中で治療薬やワクチンの一刻も早い開発が望まれている状況だ。

治療薬やワクチンの開発は専門家しかできないが、我々にも協力できることはある。

パソコンを所有していれば、処理能力の一部を貸し出すことにより、医薬品の開発を手助けできる。

それが「Folding@home」というプロジェクトだ。


■コンピューター解析を行うプロジェクト
「Folding@home」は、分散コンピューティングによりタンパク質のフォールディングを解析するためのプロジェクト。この解析には、処理能力の高いコンピューターを必要とする。

「Folding@home」では、家庭のパソコンをインターネットで繋ぐことにより、全世界で巨大なコンピューターとして機能させようというものだ。


「Folding@home」で解析しているタンパク質の構造を表示させてみた。


もともとはガンやアルツハイマー、パーキンソンなどの難病を克服するためのプロジェクトであったが、2020年2月より新型コロナウイルス感染症に関連した解析にも着手している。

世界中の人たちの協力により2020年3月26日には、「Folding@home」の総演算能力が1EFLOPS(エクサフロップス)に達したことがTwitterを通じて報じられた。

1EFLOPSとは、秒間100京回の演算を処理できる処理能力をあらわす。
スーパーコンピューターのトップ500の上位100台を集めたものよりも、演算能力は遙かに高いそうだ。


1EFLOPSを達成したことを報告するTwitterの画面。



■「Folding@home」に参加してみよう
「Folding@home」に参加するには、
・「Folding@home」公式サイトにアクセスする
・「Start folding」ボタンを押す
・インストーラーをダウンロードする
現在、WindowsやMac、LinuxなどのOSを搭載したコンピューターに対応している。


「Folding@home」公式サイト。新型コロナウイルス感染症(COVID-19)も解析の対象。


インストーラーを起動後、インストールが完了すると、ウェブブラウザが「Folding@home」の画面になる。
・「Hold as Anonymous」を選択
・「Start Folding」ボタンを押す
これで「Folding@home」に参加できる。


「Hold as Anonymous」を選択後、「Start Folding」ボタンを押すだけでよい。


ユーザーは右下の「Power」をスライドさせることにより、
・Light(低負荷)
・Medium(中間)
・Full(高負荷)
この3段階で、どれぐらいのパソコンのリソースを「Folding@home」に割り当てるのかを調整できる。

メインマシンで「Folding@home」に協力するとき、仕事中はLightあるいはMedium、就寝中はFullといった具合に調整すればよい。試しにFullで作業してみたところ、メールを閲覧するなら問題ない処理速度だが、実作業は厳しかった。
ステータスバーが100%までいくと、作業は完了し、次の作業が割り当てられる。


ステータスバーを見れば、進行状況を確認できる。


「I support research fighting」は、何の病気にコンピューターのリソースを使うかを設定するものだ。
・Any disease(あらゆる病気)
・Alzheimer's(アルツハイマー病)
・Cancer(ガン)
・Huntington's(ハンチントン病)
・Parkinson's(パーキンソン病)
この5つから病気を選択できる。

新型コロナウイルス感染症に協力したければ、「Any disease」を選択しておけばよい。


「Any disease」を選択しておけば、新型コロナウイルス感染症の解析に貢献できる。


タスクバーに常駐した「Folding@home」アイコンからマウスの右クリックで「Advanced Control」を選択すると、アプリ版のコントローラーを表示できる。
ユーザーはより細かい設定のほか、システム情報、ログ情報を確認できる。


「Advanced Control」の画面。より細かい設定や、パソコンの状況を把握できる。



「Folding@home」アイコンからマウスの右クリックで「Protein Viewer」を選択すると、「Folding@home」で解析しているタンパク質の構造を表示できる。


「Protein Viewer」の画面。「Folding@home」で解析しているタンパク質の構造を表示する。


「Folding@home」は個人だけではなく、チームでも参加ができる。
プロジェクトへの貢献度はランキングで表示されるため、どれぐらい貢献したのかを把握できる。


「Folding@home」にチームで参加すると、プロジェクトへの貢献度がランキングで表示される。


「Folding@home」は、新型コロナウイルス感染症をはじめ、様々な病気の治療に貢献することができる。

誰でも自由に参加できるので、少しでも世界のために貢献したい人は、自宅のパソコンで参加してみよう。

「Folding@home」公式サイト


ITライフハック 関口哲司