Weekly Check-in #2

SunTzunami
Published: 06/14/2021

First week of coding

Welcome to the second weekly check-in. I'll be sharing my progress for the first week of coding.

What did you do this week?

I implemented the space filling model for proteins and created a PR for the same.
Preview (protein: 3pgk):
https://user-images.githubusercontent.com/65067354/121518963-b92cb580-ca0e-11eb-8232-3512edc04670.png
The PR has:

  • Actor for space filling model
  • Two examples where I show how to visualize the proteins:
    1. In example 1, I parse a PDBx file myself and extract the atomic info essential for constructing the model which is then used by the actor to visualize it.
    2. In example 2, I parse a PDB file by using Biopython module and extract the atomic info essential for constructing the model which is then used by the actor to visualize it.
  • I created a basic test for the actor which needs to be improved. I'll discuss how to improve the test with the mentors.

What is coming up next week?

I'll try to implement ball and stick model or ribbon model depending on which model is decided in the meeting with the mentors and try to improve the tests for space filling model. Writing an algorithm to generate bonds from structure data will be the challenge

Did you get stuck anywhere?

I tried to create a class in python which inherits from a class in VTK called vtkMoleculeReaderBase but was unsuccessful in this endeavour (some classes from VTK can't be inherited apparently). I'll try to find a workaround.

DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (11 rendered)

Cache calls from 1 backend

Signals

Log messages