분류 전체보기 394

protein bioinformatics: 2.1 pdb 파일 포멧, 3d 구조 파싱 주의사항

PDB 는 protein data bank 로, 실험적으로 밝혀진 (혹은 일부 시뮬레이션된) 단백질의 구조를 업로드하고 배포하는 곳입니다. https://www.rcsb.org/ 여기서 많이 사용되는 파일포멧이 pdb 입니다. 이 파일포멧의 단점으로 다른 포멧을 사용하는 사람들도 있긴 하지만... 여전히 제일 많이 사용되는 파일 포멧입니다. pdb 파일을 파싱할 때 가장 중요한 점은 메뉴얼을 읽어야 한다는 점입니다. 메뉴얼은 여기서 찾으실 수 있습니다. https://www.wwpdb.org/documentation/file-format pdb 파일은 각 열마다 고유의 의미가 있습니다. 따라서 pdb 파일을 파싱할 때, 절대로 line.strip() 같은거 쓰면 안됩니다. 이중 단백질 구조를 담고 있는 ..

protein bioinformatics: 1. 단백질 서열 정렬 (NWalign) 및 유사성

서열정렬 (sequence alignment) bioinformatics 생명정보학, 생물정보학, 생정보학... 이 분야가 무엇이라고 한마디로 규정하기 어렵지만, 생물과 관련된 정보를 사용하는 분야이고, 대량의 데이터를 다루기에 컴퓨터를 사용하는 일이 많습니다. 대표적으로는 유전체 분석.. 유전체의 서열과 발현을 다루는 일이 있습니다. 사실 단백질도 유전체로부터 나오기에, 단백질 관련 연구도 중요한 주제입니다. 저는 단백질 구조 및 기능 분야에서 일하고 있고, 당분간 바이오인포메틱스적인 관점에서 단백질을 어떻게 연구하는지, 그리고 어떤 스킬이 필요한지에 대해 이야기하고자 합니다. 서열 정렬을 어떻게 해야하는지, pdb를 어떻게 파싱해야할지 같은 이야기입니다. 예제코드는 제 github에 있습니다. htt..

집단 지성을 이용한 신약 설계 전략

딥마인드가 등장하기 전까지 단백질 구조예측 분야에서 누가 최고냐고 묻는다면, David Baker 라고 답할 수 있었습니다. 단백질 구조 예측 뿐만 아니라, 단백질 디자인 영역에서도 여전히 선도 그룹입니다. David Baker 그룹에서 만든 Foldit 이라는 게임이 있습니다. https://en.wikipedia.org/wiki/Foldit 이것은 사람이 단백질 접힘 문제를 푸는 게임입니다. 단백질은 구조에 따라 에너지 상태가 달라지는데, 자연계에 존재하는 단백질의 구조는, 프리 에너지가 미니멈인 상태일 것이라는 가설이 있습니다. 물론 퍼텐셜 에너지와 프리 에너지에 차이가 있긴 하지만... 단백질 구조를 예측하기 위해선, 정확한 에너지 모델도 필요하지만, 구조 탐색도 매우 공들여서 해야 합니다. 단백..

고향

오랜만에 자주 가던 치킨집에나 가보려고 했는데, 건물 재건축하려는지 치킨집 포함해서가게들이 전부 문을 닫아버렸습니다. 이전한다는 공지도 없는거로 봐서 아예 닫으려는건지... (치킨 + 새우튀김이 있었는데... ) 공부하려고, 돈 벌려고 고향 떠나 여기저기 돌아다닌지도 이제 10년이 넘었네요. 그나마 대학은 학생에겐 제 2의 고향 같은 곳이고, 첫 직장은 고향 근처였지만... 멀리 떠나서 혼자 살면 우울할 때가 많습니다. 전 전 직장 다닐 때는 고향까지 편도 4시간이었습니다. KTX 라도 타면 더 빨랐겠지만 돈이 아까워서 그냥 제일 싼거 탔습니다. 그마저도 살다보면 제2 제3의 고향이 되어가는 것 같습니다. 오늘은 치킨집이 문닫아서 허탕치고, 혼자 갈만한 식당이 있을까 돌아보다 결국 집에 와서 라면 끓여먹..

Food 2021.05.14

pdbqt 파일 설명

pdbqt 는 Autodock 계열 docking 프로그램 (Autodock, Autodock Vina, Quick vina Smina 등) 에서 사용하는 파일 포멧입니다. 기본적으로 pdb와 유사합니다. 아스피린에 대해서 pdb와 pdbqt 파일을 비교해보겠습니다. 아스피린의 SMILES O=C(C)Oc1ccccc1C(=O)O 입니다. obabel로 3d 구조를 생성해봅시다. $ obabel -:'O=C(C)Oc1ccccc1C(=O)O' -O a.pdb --gen3d $ cat a.py COMPND UNNAMED AUTHOR GENERATED BY OPEN BABEL 3.1.0 HETATM 1 O UNL 1 2.800 -1.310 -0.132 1.00 0.00 O HETATM 2 C UNL 1 2.32..

카테고리 없음 2021.05.11

일 못하는 사람들의 특징, 실패하는 프로젝트의 특징

제가 살면서 경험한 이야기들입니다. 주로 대학원, 학계, 연구소, 벤처 스타트업 분야에 대한 이야기라서 그 이외 분야에선 기준이 다를 수도 있습니다. 일부는 제 대학원생 시절 이야기이기도 하지만... 일단 저는 상당히 무능한 대학원생이었고, 석사 졸업하면서 박사 입학할 때 결심이, 석사과정 때처럼은 하지 말자 였고 박사 졸업한 후 포닥 가면서 한 결심은 박사과정 때보단 더 잘해보자였고... 포닥 하던 연구실 나가면서 그때보다 더 잘해보자... 라고 항상 다시 결심합니다. 포닥하는 동안엔 최근 1년동안의 삶이 이전의 삶보다 더 중요한 것을 많이 배운 것 같다. 라고 느꼈습니다. 그만큼 여러번 분야를 바꾸기도 했고요. 분야 바꾸면 한 1~2년은 상당히 많이 배울 수 있습니다. 이젠 나이가 들어서 실패할만한 ..

이야기 2021.05.08

인간의 본성과 통치 철학

고등학생 시절부터 인간의 본성에 대한 탐구에 흥미가 많았습니다. 굳이 말하면 저는 성선설의 신봉자에 속합니다. 이유는 그냥 성악설이 마음에 안들었기 때문입니다. 그런데, 성선설과 성악설은 사실은 인간의 본성에 대한 탐구가 목적이 아닙니다. 인간의 선인가 악인가를 분석하고 밝혀내는 것이 목적이 아니라, 선과 악은 하나의 가정일 뿐이고, 그 이후가 중요합니다. 동양철학에선 성선설과 성악설이 각각 유가와 법가 사상으로 연결됩니다. 인간의 본성이 선이냐 악이냐가 중요한 것이 아니라, 인간의 본성을 존중하고 덕으로 다스릴지, 아니면 법으로 통제해야할지가 사실은 인간의 본성에 대한 논의의 본질이라 생각합니다. 제가 막연히 성악설을 싫어할 수밖에 없었던 이유도 이와 같습니다. 당연히 그때는 고등학생이었고, 제가 학생..

이야기 2021.05.07

돈보다 소중한 것

세상엔 돈보다 소중한 것이 있다고 합니다. 제가 한 말이 아니니까 그 말을 한 사람의 의도를 저는 알 수 없습니다. 아무튼 좀 생각을 해봅니다. 저 자신에게 돈보다 소중한 것은 삶, 신념, 명예, 행복 등등인데... (0 순위는 비밀) 소중하다는것은 그것을 위해서 다른것을 희생, 지불할 용의가 있다는 것이라고 생각할 수 있습니다. 우리는 밥을 먹기위해 기꺼이 돈을 지불합니다. 아마도 밥은 돈보다 소중한 것 같습니다. 집을 사기위해서, 입을 옷을 사기 위해서, 컴퓨터를 사기 위해서, 대학에 들어가기 위해서 돈을 지불합니다. 아마도 생존, 그리고 미래에 대한 희망은 돈보다 소중한 것 같습니다. 그런데, 아마도 돈보다 소중한 것이 있다는 말은 이런걸 의미한건 아니겠죠. 아마도 윤리에 대한 이야기였을 것이라 추..

이야기 2021.05.07

사업에 대한 생각

저는 한 사람의 연구자로서 자신의 연구가 세상에 유익하여야 한다고 생각합니다. 그래서 사람들에게 필요한 연구를 하고, 연구성과를 실용화하고 싶었습니다. 한때 제가 하던 연구로 창업을 할 수 있을까 진지하게 검토해본 적이 있었습니다. 팀도 꾸리고 사업 아이템과 사업성 고려도 하고 컨설턴트도 만나고 여러가지를 해봤지만, 결국 여러 이유로 포기했습니다. 그러면서 사업이라는게 무엇일까 생각도 많이 해보게 되었습니다. 처음 생각했던것은 단백질 구조 예측 연구를 활용한 사업이었습니다. 하지만 단백질 구조 예측 그 자체로는 기술 수요도 부족하고, 수익모델을 만들기 어려웠습니다. 무엇보다도, 수요가 있는지 없는지, 누구를 대상으로 사업을 해야할지를 찾기 너무나 어려웠습니다. 처음 컨설턴트 앞에서 기술을 발표했을 때, ..

이야기 2021.05.06