Agile2robust
Be agile to be robust

Fiji : ImageJ에 힘을 싣다

By lordmiss on 2010/08/03

ImageJ는 생물학 관련 이미지 처리를 위해 가장 많이 사용되는 프로그램일 것이다. 속도가 (자바로 개발된 프로그램이라기에는) 믿을 수 없을 정도로 빠르고, 다양한 플러그인을 가지고 있으며, 새로운 플러그인을 개발하기도 매우 쉽다는 장점을 가지고 있다.

Fiji는 ImageJ를 여러 종류의 플러그인과 함께 배포하는 패키지이다. 홈페이지에서는 ImageJ : Fiji = Linux : Ubuntu 정도로 설명하고 있다. 내게 가장 반가운 것은, Fiji가 JRuby scripting 환경을 지원하고 있다는 점 (물론 ImageJ 설치 후 직접 만들어도 되지만…). JRuby 말고도 Jython, Javascript는 물론이고 Clojure까지 지원을 한다. JVM에서 돌아가는 스크립팅 언어는 뭐든 쓸 수 있다고 생각하면 편할 듯.

JRuby를 이용해 간단한 배치 작업을 하고 있다. 약 2백만개 정도의 파일을 변경한 후 저장하는 일. 잊지 말아야 할 것은, Fiji가 활성화된 경우에는 속도가 매우 빠르지만, background로 되어 있는 경우에는 실행 속도가 매우 많이 (최소 서너배) 느려진다. 2백만개의 파일을 처리해야 하는 배치 작업이라면, 이런 정도의 속도 차이는 치명적! 따라서, 배치작업을 할 때는 Fiji를 foreground에 놓고, 다른 작업을 하지 않는 것이 좋다.

Posted in 소프트웨어 | Tagged batch process, Fiji, ImageJ, Jruby, scripting | Leave a response

« Previous

Pages

  • 이 블로그는 개점 휴업?
  • 이 블로그에 대해
  • 피드버너를 중지합니다.

Categories

  • 과학 일반
  • 기타
  • 분자모델링
  • 소프트웨어
  • 신약개발
  • 화학정보학

Archives

Tag cloud

protein structure sdf open source CAS number java 롱테일 cheminformatics PDB 신약개발 단백질 pubchem 위키 rcdk 데이터 생합성 Pipeline Pilot 논문 구글 Depth-first 파이어폭스 Jmol 집단지성 InCHI chemical database SMILES 데이터베이스 화학 자바 Chempedia QSAR 문헌 Nature 공유 ruby wikipedia openbabel 비디오 Grid Computing 화학정보학 Web2.0 저널 블로그 youtube 과학 python

RSS Calm Shouting

  • 창조론과 진화론 – 어떤 짧은 논쟁 (2)
  • 창조론과 진화론 – 어떤 짧은 논쟁
  • 윈도우에서 Typinator 기능 사용하기
  • 윈도우에서 스크롤 방향 바꾸기
  • Momolog 데이터를 Momento로 옮기기

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Copyright © 2012 Agile2robust.

Powered by WordPress and Hybrid.

Array