일상 이야기
[3] Castify 케이스 구매 방법/후기!
[3] Castify 케이스 구매 방법/후기!
2022.09.20최근에 애플케어플러스를 안 들었는데도 핸드폰을 너무 많이 떨어트려서 아무리 떨어트려도 안전하다는 친구의 말을 믿고 casetify 케이스를 구매하기로 했다. 애케플보다 싸니까.. 액정 교체보다 6-7만 원 나가는 게 낫겠지.. "Casetify 구매 완전 정복!" 먼저 Casetify 홈페이지로 들어간다. 검색엔진에 castify를 치거나, 더 간단한 방법은 Casetify
[4] 전략을 설정 할 때 생각해야 할 것
[4] 전략을 설정 할 때 생각해야 할 것
2022.09.02젠포트의 특징 젠포트에서는 2022년 9월 현재, 당일 가격 데이터를 이용한 매매 로직을 지원하지 않는다. 그렇기 때문에 당일 변화를 매매 로직으로 활용하기 힘들다. 당일 변화 데이터를 활용하는 단 한 가지 방법은 로스컷이다. 일정 수익률 이상으로 떨어진다면 그 즉시 매도하는 전략은 가능하다. 따라서, 젠포트 플랫폼에서는 스캘핑 혹은 데이 트레이딩 전략보다는 중 장기 보유 전략이 백테스팅과 실제 매매 결과가 괴리가 적고 구현하기도 수월함을 알 수 있다. 당일 변화를 실시간으로 이용하기 위해서는 파이썬 등의 프로그램을 While 문으로 반복 모니터링하여 매매하는 전략이 있다. 이에 대해서는 키움증권의 OCX 등 여러 공개된 API를 사용하여 진행할 수 있으나 최근 한국투자증권에서 Rest API를 이용하여..
[13] Schrodinger Maestro : LigPrep
[13] Schrodinger Maestro : LigPrep
2022.09.01LigPrep 앞에서 언급했듯이, 단백질에 특정 저분자 화합물이 달라붙는지 확인하고 연구하는 과정을 Docking Study라고 한다. 이를 위해서는 목표로 하는 단백질의 구조를 전 처리하고, Grid로 만들어 적절한 자물쇠로 만드는 작업이 필요하다. 이전 링크 자물쇠를 위와 같이 만들고 나면, 열쇠가 되는 저분자 화합물도 적절하게 전처리 과정을 통해 제작해야 할 필요가 있다. 화합물 구조를 Maestro에서 직접 그릴 수도 있지만, 수많은 구조들을 불러오기 위해 보통, .csv 확장자의 Smiles 등의 Text 기반 데이터를 이용하거나, 구조 정보들이 담긴 .sdf 확장 파일들을 이용한다. 대부분의 구조에서는 아래 그림처럼 Raw 데이터가 3D 구조정보를 포함하고 있지 않는다. 또한, pH 등 특정 ..
[2] ACS Journal Crawler v1.1
[2] ACS Journal Crawler v1.1
2022.09.01ACS Journal Crawler ACS joural은 American Chemical Society, 미국 화학회에서 주관하는 논문들로 화학 관련 저명한 최신 연구 결과들을 확인할 수 있다. ACS 안에 JACS, JOC, OL 등 여러 세부 저널들이 존재하는데 이 각 저널마다 최신 논문을 조회할 수 있다.(ASAP - As Soon As Publishable) Letter를 주로 발행하는 Organic Letters 같은 회지의 경우 하루에도 몇 편의 신규 논문들이 업로드 된다(영업일 기준). 따라서, 최신 연구동향을 확인하기 위해서는 각 저널 페이지의 ASAP를 모두 확인해야 하는 번거로움이 있었다. 그래서, 웹크롤러를 이용하여 원하는 저널의 정보를 엑셀 형태로 저장할 수 있는 파이썬 스크립트를 ..
[12] Schrodinger Maestro : Sitemap
[12] Schrodinger Maestro : Sitemap
2022.09.01Sitemap 앞서 설명한 단백질 구조로부터 BInding Site를 Grid로 설정하는 방법에 대해 다루었다. 이전 링크 만약 Apo form의 단백질 혹은 BInding SIte가 규명되지 않았다면 어떻게 해야 할까? 관련 논문을 통해 Key amino acid를 찾는 것이 첫 번째 방법일 것이다. 많은 논문에서 아미노산의 Point Mutation 이용하여 활성의 변화를 통해 Key Role을 하는지 확인하는 실험방법을 사용한다. 특정 Pocket이 정의되지 않았다면, 아미노산의 서열 번호를 이용하여 Template를 설정할 수 있다. 만약 이 정보도 없는 상황이라면, Pocketable한 자리를 임의로 선정하여 Grid Template를 제작할 수 있다. 이때 Sitemap이라는 Job을 사용하면..
[1] It Things
[1] It Things
2022.09.01It things탭에서는 IT를 비롯한 다양한 과학기술 주제에 관한 개발, 리뷰 등을 중점적으로 다룰 것입니다. 역시나 신변잡기적인 다양한 주제를 다룰 예정입니다.
[11] Schrodinger Maestro : Receptor Grid Generation
[11] Schrodinger Maestro : Receptor Grid Generation
2022.08.31Receptor Grid Generation 앞서 우리는 단백질을 어떻게 다루는지 알아봤다. 이전 링크 이 단백질 구조에서 이미 저해제(Inhibitor)나 작용제(Agonist), 혹은 생체 내 기질(Substrate)이 결합되어 있는 결정구조도 있을 것이고 순수한 단백질(Apo form)만 있는 경우도 있을 것이다. (Allosteric 저해제를 발굴하는 전략은 조금 다르니 나중에 논의하도록 한다.) 대부분은 생체 내 기질과 유사한 위치에서 작용하는 약물을 개발하는데 힘쓸 것이다. 따라서 결정구조의 대조 물질이나 기질의 X, Y, Z 절대 좌표를 중심으로 아래 그림처럼 붉은색 정육면체 영역을 설정할 수 있고, 이것이 Binding Site를 설정하는 것이다. 설정된 영역 내부를 기준으로 컴퓨터는 내가..
[10] Schrodinger Maestro : PDB로 부터 Protein 다루기
[10] Schrodinger Maestro : PDB로 부터 Protein 다루기
2022.08.31Schrodinger for CADD CADD 업무를 수행하기 위해 다양한 프로그램을 이용할 수 있다. 그중에서도 높은 성능을 보이고, 매 분기 꾸준한 업데이트를 진행하는 Schrodinger 사의 Maestro를 이용하여 화합물과 단백질 구조들을 주로 다루는 것을 앞으로 이야기해보고자 한다. 생체 내 타겟(단백질 등)이라는 입체 자물쇠 구조에 맞는 화합물 열쇠를 찾는 것이 신약개발의 목표이기 때문에, 우리는 항상 두 가지를 준비해야 한다. 바로, 단백질 구조와 Docking 하려는 화합물 구조이다. 타겟과 구조에 따라 다르지만, 저분자 화합물의 분자량은 약 500 내외이고, 단백질 구조는 이 보다 몇백 배는 큰 분자량을 가지고 있다. 따라서 저분자 화합물은 Chemdraw나 Marvin과 같이 화합물 ..
[3] 퀀트전략 : 수급, 가격, 모멘텀 점수
[3] 퀀트전략 : 수급, 가격, 모멘텀 점수
2022.08.30Title 퀀트전략 3 : 수급, 가격, 모멘텀 점수 Summary Results 항목 수치 CAGR 15.14% MDD 21.16% Backtest 15 Year 평균 보유일 21.55 days 고점 횡보 비율 92% 매수/매도 조건식 매수 : A and B and C and D and E and F A{수급점수} > 80 B{가격점수} > 80 C{모멘텀점수} > 80 D{KOSDAQ지수_종가}-이동평균({KOSDAQ지수_종가}, {3일}) > 0 E{KOSDAQ_소형지수_종가}-이동평균({KOSDAQ_소형지수_종가}, {3일}) > 0 F변화율_기간({KOSDAQ_소형지수_종가},{20일})+변화율_기간({KOSDAQ_소형지수_종가},{60일}) > 0 매도 : (((A and B or C) or ..
[9] 신약개발과 분자모델링(CADD)
[9] 신약개발과 분자모델링(CADD)
2022.08.30신약개발 “신약 개발”이라고 하면 무엇이 떠오르는가? 신생 바이오 벤처 기업이 그 누구도 발견해내지 못한 것을 해냈다며, 당장 투자해야 한다는 증권가 찌라시가 생각날 수도 있다. 혹은, 아래의 그림처럼 pipette으로 신비한 액체를 옮기며 알 수 없는 실험들을 하는 것을 보았을 것이다. 하지만 실제는 더 복잡하고 오래 걸리는 고통과 인내의 작업이다. 그렇다면 과연 신약개발이란 무엇인가? 아래의 도표는 교과서에서 나타내는 신약 개발의 전반적인 단계를 나타낸 것이다. 신약개발의 단계 신약 개발 과정은 크게 사람을 대상으로 하는 임상시험(Clinical Test)과 임상 시험 전에 세포와 동물실험을 통해 안전성과 유효성을 확인하는 전임상 시험(Pre-clinical Test)이 있다. 생물학적 제제가 아닌 ..
[2] 카페 댕스 (Cafe Thanks, 광교 애견카페)
[2] 카페 댕스 (Cafe Thanks, 광교 애견카페)
2022.08.29카페 댕스 저번 주에 마스(mars, 4세, 8kg, poodle)를 본가에서 우리집으로 납치해왔다. 아주 즐거운 기억을 심어주기 위해 산책도 많이 나가고 쉬도하고 응가도 하고.. 좋았지만 리드줄 없이 좀 뛰어놀게 해주고 싶어서 근처 애견까페를 찾았다. 그래서 찾아낸 곳이 까페댕스! 집(광교)에서 부터 15분도 걸리지 않는 아주 가까운 곳이었다. 나는 운전에 자신감을 한껏 가지고 있었기 때문에, 내가 운전해서 갔다. 도로를 타고가다가 골목길로 빠지니 약간 남양주에 있는 애견까페같이 근교 느낌이 났다. 운전을 잘하는 나지만 도로가 좁아서 힘들었다. 날이 좋아서 그런지 무슨 수원에 개키우는 사람은 다온것마냥 차가 한가득이었고, 마스 친구도 많았다. 그렇지만 공간이 외부와 연결되어 트여 있고 날이 좋아서 외부..
[2] 퀀트전략 : PBR < 1 + 마켓 타이밍 전략
[2] 퀀트전략 : PBR < 1 + 마켓 타이밍 전략
2022.08.29Title 퀀트전략 2 : PBR 0 D{KOSPI지수_시가}-이동평균({KOSPI지수_시가},{20일}) > 0 E{KOSDAQ지수_시가}-이동평균({KOSDAQ지수_시가},{5일}) > 0 F{KOSDAQ지수_시가}-이동평균({KOSDAQ지수_시가},{20일}) > 0 G{KOSPI_외국인순매수금액}-이동평균({KOSPI_외국인순매수금액},{5일}) > 0 H{KOSDAQ_외국인순매수금액}-과거값({KOSDAQ_외국인순매수금액},{5일}) > 0 매도 : 없음 없음 (최대 20일 보유) Results Comments 생각하는 자산관리에서 다룬 대표적인 로직 PBR이 1보다 낮은 주식 중 지수 마켓타이밍 조건을 넣어 거래한다면, 2008년도 금융위기를 제외한 거의 전 지점에서 낮은 MDD로 안정적인 자..