Dec
10
【第4回】ゼロから始めるゲノム解析(Python編)
Mastering Python for Bioinformatics
Organizing : Bioinformatics Tokyo
Registration info |
参加枠 Free
FCFS
発表枠 Free
FCFS
|
---|
Description
概要
生命科学の問題を題材として、構造化・テストされた再現可能なプログラムを書くために必要なスキルを基礎から丁寧に学んでいく勉強会を開催します。是非お気軽にご参加ください!
本勉強会ではMastering Python for Bioinformaticsに沿って、バイオインフォマティクスとプログラミングを学ぶための問題解決プラットフォームであるRosalindで公開されている14の課題に取り組みます。
主な内容としては以下となります。
- 外部パラメータを用いたコマンドラインPythonプログラムの作成
- テストコードの書き方とテストを用いたリファクタリングの実行
- Pythonのデータ構造やBiotythonなどを用いたバイオインフォマティクス処理の作成
- Makefileを使用した再現可能なワークフローの作成
- FASTAやFASTQのようなバイオインフォマティクス関連フォーマットの解析
- 正規表現を使ったテキストのパターン検索
filter()
、map()
、reduce()
などのPythonの高次関数の使用
予習は必須ではありませんが、参加者の理解を深められるようなご意見コメントを頂けると運営が喜びます。
参考資料の構成
- Tetranucleotide Frequency: Counting Things
- Transcribing DNA into mRNA: Mutating Strings, Reading and Writing Files
- Reverse Complement of DNA: String Manipulation
- Creating the Fibonacci Sequence: Writing, Testing, and Benchmarking Algorithms 👈 今回の問題!!
- Computing GC Content: Parsing FASTA and Analyzing Sequences
- Finding the Hamming Distance: Counting Point Mutations
- Translating mRNA into Protein: More Functional Programming
- Find a Motif in DNA: Exploring Sequence Similarity
- Overlap Graphs: Sequence Assembly Using Shared K-mers
- Finding the Longest Shared Subsequence: Finding K-mers, Writing Functions, and Using Binary Search
- Finding a Protein Motif: Fetching Data and Using Regular Expressions
- Inferring mRNA from Protein: Products and Reductions of Lists
- Location Restriction Sites: Using, Testing, and Sharing Code
- Finding Open Reading Frames
電子版を購入されたい方はGoogl Play BooksがKindleより安く提供されているようです(参加者の方より)
スケジュール
時間 | 内容 |
---|---|
20:00-20:05 | 会・問題の説明 |
20:05-20:10 | 各自解法を考える |
20:10-20:50 | Creating the Fibonacci Sequence: Writing, Testing, and Benchmarking Algorithms |
20:50-21:00 | 質疑、解説以外の解法の共有、雑談 |
実施方法
当日はGoogle Meetを使用します。URLは参加者に事前に通知いたします。
参加費
無料