Pythonでインフォマティクス

Pythonでインフォマティクス

BindCraft: AIが拓く新たなタンパク質バインダー設計

タンパク質は生命活動を担う多機能な生体分子であり、その機能の多くはタンパク質間相互作用(Protein-protein interactions:PPIs)によって発揮されています。このPPIsを標的として阻害や制御できるタンパク質バインダ...
Pythonでインフォマティクス

高校情報Ⅰ モンテカルロ法と機械学習(5か月目第4週)

まなびの目標🎯・モンテカルロ法の基本的な考え方を、円周率の計算を例に理解する。・AIの代表的な学習方法である教師あり学習と教師なし学習の違いを理解する。・確認テストで学びを復習!■目次1. ランダムさで答えを探す「モンテカルロ法」 1.1 ...
Pythonでインフォマティクス

高校情報Ⅰ 探索アルゴリズム(線形探索・二分探索)(5か月目第1週)

まなびの目標🎯・探索アルゴリズムの基本的な考え方を理解する。・線形探索の仕組みと、Pythonでの書き方を学ぶ。・二分探索の仕組みと、Pythonでの書き方を学ぶ。・それぞれのアルゴリズムの長所・短所を理解し、使い分けを考える。・確認テスト...
Pythonでインフォマティクス

高校情報Ⅰ プログラミングの関数・モジュール・ライブラリ(Python)(4か月目第4週)

まなびの目標🎯・プログラミングに重要なコードの再利用について知る。・プログラミングにおける関数・モジュール・ライブラリを理解する。・Pythonを例に関数・モジュール・ライブラリを使ってみる。・確認テストで学びを復習!■目次1. はじめに2...
Pythonでインフォマティクス

DrugChat:分子構造情報に基づく対話型LLM

近年、大規模言語モデル(LLM)を基盤とする、ChatGPTやGeminiなどの対話型AIシステムが急速に発展しています。しかし、化学や製薬の分野の、特に分子構造のような非テキスト情報を扱う場合、LLMの能力を存分に生かし切れていないところ...
Pythonでインフォマティクス

高校情報Ⅰ プログラミング言語, Pythonで制御構造・リスト(4か月目第3週)

まなびの目標🎯・コンピュータが理解できる機械語について理解する。・プログラミング言語の役割や種類について理解する。・基本となる3つの制御構造(順次・分岐・反復)、リスト(配列)をPythonを例に働きや記述方法を学ぶ。・確認テストで学びを復...
Pythonでインフォマティクス

SQLの基本をPythonで学ぶ – SQLiteを使ったデータベース操作入門(高校情報Ⅰ×プログラミング⑤)

SQLとは、「Structured Query Language(構造化問い合わせ言語)」の略称で、リレーショナルデータベース(RDB)に情報を格納したり、検索したりする言語です。どうやってやるのか、実際手を動かしてみないと、、ということで...
Pythonでインフォマティクス

Pythonで分子の性質を調べる ー飲み薬の成分候補の探索ー(情報Ⅰプログラミング×化学②)

前回(情報Ⅰプログラミング×化学①)、Pythonで化学構造の表現形式SMILESと化学構造を扱うライブラリRDKit、そして化学データベースPubChemを使って、パソコンの上に分子の構造式を描画する方法を紹介しました。次は、Python...
Pythonでインフォマティクス

Pythonでデータを扱う!リスト, 辞書, グラフ描画matplotlib(情報Ⅰプログラミング④)

Pythonでは、データを扱うためのリストや辞書などの仕組みが用意されています。また、分析したデータをグラフにすることで、見た目にもわかりやすく伝えることができます。今回の記事では、Pythonの基本的なデータ構造と可視化を紹介します!■目...
Pythonでインフォマティクス

Pythonで化学の構造式を描こう!RDKit, SMILES, PubChem(情報Ⅰプログラミング×化学①)

構造式をパソコンで描いてみたい!高校の化学で学ぶ構造式を、Pythonのプログラミングを使って視覚化してみましょう!今回は、化学構造の表現形式SMILES(スマイルス)と、化学構造の描画ライブラリRDKit(アールディーキット)を使って、構...