나에게 필요한 지식과 기술을 검색해 보세요.

펄로 시작하는 바이오인포매틱스

지은이

제임스 티스달

옮긴이

박현석

출간일

2002.03.13

레벨

초중급

평점

5(2명)

정가

28,000

판매가

25,200

총 결제 금액

10%

25,200

적립 예정

1,260P

진정한 의미의 바이오인포매틱스 입문서
          과제 해결을 통해 프로그래밍을 스스로 익힌다.


이 책은 현재 나와있는 바이오인포매틱스 관련 서적 중 가장 실무적이며, 바이오인포매틱스를 이해하기 위해서 가장 먼저 읽어야 할 진정한 바이오인포매틱스 입문서라고 확신한다. -역자 서문 중에서-

학교 도서관에 대출 예약을 해두었더니 책을 받아가라는 통지가 왔다. 잠시 잊고 있었는데 확인해보니 누군가 이미 빌려가고 없었다. 이 책의 인기에는 이유가 있다. 가장 훌륭한 입문서이기 때문이다. 망설임 없이 책을 사기로 마음을 먹었다. -제임스 카베노(아마존 독자서평 중에서)-


펄은 생물학 자료 분석을 위한 가장 이상적인 언어이다. 이 책은 펄을 이용해 프로그래밍을 해본 적이 없는 생물학자가 펄을 사용해서 생물학 데이터를 처리할 수 있는 프로그램을 스스로 만들 수 있도록 하는 데 목적이 있다. 각 장은 특정 문제나 클래스 문제 해결에 중점을 두어 설명하며 프로그램을 조금씩 확장 수정해가며 완전한 프로그램으로 만들어간다. 각 장의 마지막에는 연습문제를 두어 실제로 특정 과제를 해결할 수 있는 프로그램을 작성해 볼 수 있도록 했다. 이 책을 읽은 후 독자들은 펄에 대한 기본 지식뿐만 아니라 BLAST와 GenBank를 파싱하는 작업을 위한 프로그램 모음, 고급 수준의 생명정보학 프로그램을 다루는 기술 모두를 이해할 수 있다.

주요 내용
  • 프로그래밍 기초와 DNA 서열 및 문자열 작업
  • 코드 디버깅
  • 임의수 생성기를 이용한 유전자 변이 모의 실험
  • 정규 표현식과 모티프 탐색
  • 배열, 해시, 관계형 데이터베이스
  • 정규 표현식과 제한 지도
  • 펄을 사용한 PDB 레코드, GenBank 주석, BLAST 출력 파싱

저자

목차

1장. 생물학과 전산학
     DNA의 구조
     단백질의 구조
     인 실리코
     컴퓨터 사용의 한계

2장. 펄 시작하기
     쉽지만 오래 공부해야할 언어
     펄의 장점
     펄 설치
     펄 프로그램 실행 방법
     문서 편집기
     도움말 찾기

3장. 프로그래밍 기술
     프로그래밍, 무엇부터 시작할까
     편집, 실행, 수정, 저장
     프로그래밍 환경
     프로그래밍 전략
     프로그래밍 과정

4장. 서열과 문자열
     서열 데이터의 표현
     DNA 서열 저장을 위한 프로그램
     DNA 조각 연결
     전사 : DNA를 RNA로
     펄 문서의 사용
     펄의 역상보 계산
     단백질, 파일, 배열
     파일에서의 단백질 해석
     배열
     스칼라 문맥과 리스트 문맥
     연습문제

5장. 모티프와 루프
     제어 흐름
     코드 배치
     모티프 탐색
     뉴클리오타이드 개수 세기
     문자열을 배열로 분해하기
     문자열에서의 연산
     파일에 쓰기
     연습문제

6장. 서브루틴과 버그
     서브루틴
     스코핑과 서브루틴
     명령어 라인 인자와 배열
     데이터를 서브루틴으로 보내기
     서브루틴 모듈과 라이브러리
     코드의 버그 수정
     연습문제

7장. 변이와 임의화
     임의수 생성기
     임의화를 사용한 프로그램
     DNA 변이 모의실험 프로그램
     임의의 DNA 생성하기
     DNA 분석
     연습문제

8장. 유전자 코드
     해시
     생물학을 위한 데이터 구조와 알고리즘
     유전자 코드
     DNA를 단백질로 번역하기
     FASTA 포맷 파일에서 DNA 데이터 읽기
     리딩 프레임
     연습문제

9장. 제한 지도와 정규 표현식
     정규 표현식
     제한 지도와 제한 효소
     펄 연산자
     연습문제

10장. GenBank
     GenBank 파일
     GenBank 라이브러리
     서열과 주석 분리하기
     주석 파싱하기
     DBM을 이용한 GenBank 인덱싱
     연습문제

11장. 단백질 데이터 뱅크
     PDB 개요
     파일과 폴더
     PDB 파일
     PDB 파일 파싱
     다른 프로그램 제어
     연습문제

12장. BLAST
     BLAST 구하기
     문자열 매칭과 상동성
     BLAST 출력 파일
     BLAST 출력 파싱
     데이터 표현
     바이오펄
     연습문제

13장. 그 밖의 논제
     프로그램 디자인 기술
     웹 프로그래밍
     알고리즘과 서열 정렬
     객체 지향 프로그래밍
     펄 모듈
     복합 데이터 구조
     관계형 데이터베이스
     마이크로어레이와 XML
     그래픽 프로그래밍
     네트워크 모델링
     DNA 컴퓨터

부록 A. 리소스
부록 B. 펄 요약

리뷰

28,000

10%

25,200