리눅스 커맨드라인 (Command-line)에서 for문을 사용해서 반복 실행이 가능하다!!! 이걸 처음 알았을 때 내게 정말 대박! 이었다. 만약 커맨드라인 (Command-line), 터미널(Terminal), 배쉬(Bash)가 무엇인지 궁금하다면 여기를 클릭! 커맨드 라인을 사용해 프로그램을 돌려본 사람이라면 프로그램을 여러번 반복해서 돌려야 하는 일이 힘들다는 것을 알것이다. 바이오인포매틱스를 하면서 이런 어려움이 피부로 느껴진다. 예를들어 샘플이 60개 라고 하면 파일이 60개가 나오는데, 분석을 하려면 프로그램을 적게는 몇개에서 많게는 열개 넘게 돌려야 한다. 만약 10개의 프로그램을 돌려야 분석이 마쳐진다고 하면 60 X 10 총 600번의 커맨드 입력을 해야한다!!! 이 과정을 자동화 혹은..
한 분야의 대가가 누구인지는 말하기 아주 어렵다. 모든 연구자들이 모두 자신의 영역에서 최선을 다해 연구를 수행하므로 어떤 연구가 '좋은'연구인지 누가 '대가'인지 말하는 것은 사실 말이 되지 않는 일이다. 하지만 한분야에서 연구를 하다보면 그 분야를 이끄는 연구자들이 있는것을 발견하게 된다. 아래 리스트는 본인의 주관적인 판단에 따른 것으로 절대적인 것이 아님을 미리 알려두는 바이다. 1. James M. Tiedje미시간 주립대 교수 http://www.cme.msu.edu/tiedjelab/jtiedje.shtml 2. Titus BrownKhmer 개발자 http://ivory.idyll.org/lab/ 3. Rob KnightGut microbiomhttp://www.ted.com/talks/r..
지난번 포스트를 통해 자신의 컴퓨터에 터미널을 설치하고 실행하는 방법을 배웠다. 이번에는 터미널에서 사용되는 기본적인 명력어를 익혀 보기로 한다. 터미널에서 사용되는 명령어는 유닉스계열의 명령어를 사용한다. 리눅스와 같다. 맥과 리눅스 운영체제는 유닉스기반에서 만들어졌기 때문에 같은 명령어를 사용한다. 윈도우는 도스기반으로 만들어져서 다르다. 이번에 배울 명령어는 유닉스 계열의 명령어이다. 디렉토리(폴더) 안에 어떤 파일이 있는지 보고 싶을 때현재 내가 있는 폴더안에 어떤 파일이 있는지 보고 싶을 때 아래와 같이 입력하고 엔터를 누른다. List의 약자이다. ls 다른 폴더로 가고 싶을 때컴퓨터 파일 시스템은 트리 구조를 가지고 있다. 트리구조란 폴더안에 폴더.. 이런식으로 생각하면 된다. 현재 있는 폴..