Google maps 7

생물학 데이터와 구글맵

HGDP-CEPH Human Genome Diversity Cell Line Panel에서는 총 1,050명의 51개 인종에 대한 LCLs(lymphoblastoid cell lines)를 보유하고 있다. 즉 전 세계의 거의 모든 인종에 대한 DNA를 보유하고 있다고 볼 수 있다. 이 유전자원을 가지고 스탠포드 대학에서 Illumina 650Y 칩을 가지고 50개 인종 968명에 대해서 총 650,000개의 SNPs을 genotyping을 수행하였다. 이러한 Allele정보는 인류학에서도 유용하게 사용될 수 있을 뿐만 아니라 인종간의 유전적 거리를 측정하는데 사용될 수 있는 중요한 자료이다. 이미 23andMe에서도 HGDP 정보를 기반으로 나의 유전자와 어느 인종과 가까운지 또는 멀리 떨어져 있는지를 ..

blogging 2009.05.29

Georss 제법인데,,,

요즘 만들고 있는 웹페이지? 가 하나 있는데, 여기에 지도 정보를 표시할 일이 생겼다. 네이버니 야후등을 제치고 그냥 구글맵으로 하기로 했는데, 내가 원하는 줌레벨에서는 하이브리드(지도+위성사진)가 지원하지 않아 일일이 구글맵에서 선 긋고 표식을 붙인 후 이를 Georss로 저장해서 몇가지 정보를 덧붙여 볼 수 있도록 해뒀다. 언제 KML 형식에서 Georss 형식으로 바뀐거야??

blogging 2009.01.19

지도정보와 잘 맞아떨어지는 정보를 가진 곳은 질병관리본부

바로 전에 포스팅도 있고,, 이전부터 재미있겠다고 생각했습니다. Google Maps API+텍스트마이닝을 기반으로 전세계 질병정보 + 해외여행 전 유용한 정보를 제공하는 HealthMap 보다 더 뛰어난 정말 국내 해외여행자를 위한 정보를 제공하는 프로젝트를 오늘부로 시작하려고 합니다. 누군가가 만들기만 기다리기는 지쳤습니다. 요즘 맨날 다른 서비스의 아이디어를 훔치기만 하네요 ^^;; 가뜩이나 기본업무외에 이것저것 혼자 일거리를 쫘악 늘어놓기만 하는군요,, 제대로 마무리도 못하고 :-) 지도정보와 잘 맞아떨어지는 정보를 가진 곳은 질병관리본부!! 현재까지 WEB 2.0이다 뭐다 Mashup이다. 해서 가장 많이 언급되는 부분이 바로 지도와 다른 서비스와의 결합일것입니다. 그중에서도 Google Map..

blogging 2008.03.18

Java 사용자 정의 Component 만들기

이전 포스팅에서 총 3개의 Java Panel 만들고 Panel 자체를 이미지로 출력해서 Google Maps API에서 사용할 Custom Map Tile에 사용하기로 했다. 문제는 Sense Panel과 AntiSense Panel에 Genome 정보(SNP, CNV, Exon, Intron 등등등등)를 어떻게 표시할것인가?에 대한 것이다. 그전에 그러면 Bioinformatics에서 위의 정보들을 보여주기 위해서 사용하는 그래픽은 어떠한 것들이 있는지 간단히 살펴보자. BioRuby의 다양한 생물 정보 표시 그래프?? 위의 그림들은 흔히 우리가 Genome Browser에서 보는 표시형식들이다. box, line, line with handles, directed, directed box, tria..

java-programming 2008.02.16

Google Maps API를 이용한 Custom Map 만들기

이전 포스팅에 소개한것처럼 구글에서 제공하는 지도 대신 자신이 만든 정보(지도 그림)를 보여줄 수가 있다. 이것을 Custom Map이라고 부른다. 구글맵에서는 256x256 pixel의 이미지(이러한 이미지를 타일, tile이라고 부른다.)를 이용해서 보여주기 때문에 구글맵에서 보여주고하는 커다란 이미지를 256x256의 작은 tiles들로 쪼개야(tile cutter) 한다. 이미 많은 Custom Map들이 커다란 이미지를 자동으로 256 pixel로 잘게 잘라주는 프로그램으로 만들어져 있다. 암튼 문제는 247,249,719bp의 1번 chromosome의 경우 6,400bp를 256 pixel의 비율로 만든다고 한다면, 약 10,000,000 pixel의 해상도를 가지는 그림 파일을 필요로 한다..

blogging 2008.02.14

Google Map을 활용한 Bioinformatics 매시업 - X:Map

예전에 작년 5월 달이네요,, Bioinformatics와 웹 2.0이라는 주제를 가지고 글을 쓴적이 있었습니다. 저는 이글에서 Genome Browser를 만드는데 있어서 API를 제공하자는 뭐 그런류의 글이었는데 이것을 구현한 논문이 나와 있더군요,, 제가 생각한것과 조금 틀린점은 이들은 새로운 API를 만들어서 제공하는것이 아니라 Google Maps를 이용한 매시업을 통해서 Browser를 만들었다는 것이죠. 뭐 만들자는거나 만든어진거 가져다 쓰는거나.. ^^;; 어쨌든 Bioinformatics와 매시업의 만남이라는게 키포인트였으니 이건 서로 일맥상통합니다. ㅋㅋㅋ 영국의 paterson 암 연구소의 Bioinformatics 그룹의 X:Map: annotaion and visualization..

blogging 2008.01.30

Geocoding과 구글맵

일전에 한참 GoogleMap을 가지고 이런 저런 작업(?)을 하다가 주소나 우편번호를 입력하면 해당 위치가 지도상에 보여지도록하는 방법에 대해서 이리저리 알아보고 다녔던 기억이 났다. 이것을 가리켜서 전문용어(?)로 Reverse Geocoding이라고 한다. 그럼 이러한 주소정보만을 가지고 어떻게 해당지역을 지도위에 표시해줄 수 있을까?? 지도를 수십만개의 작은 영역으로 나누고 해당 영역마다 주소정보를 넣어 놓는 방법도 있을테고, 여기서는 작은영역이 작을수록 보다 정밀하게 주소에 대응하는 지역을 찾을 수 있겠다. 이외에도 뭐 생각한다면 여러가지 무식한 방법들이 많을테고... 내가 선택한 방법은 우선 전국의 우편번호와 우편번호에 따른 주소를 가기고 와서 이 우편번호에 대응하는 지도의 위도와 경도를 데이..

blogging 2008.01.04