본문 바로가기

taverna26

Taverna 2로 가는 길목에서 Taverna 1.7 버전이 나왔습니다. 우선 1.7 버전으로 업그레이드 되면서 눈에 띄게 달라진 점이라면 T2 Activity palette, Taverna 2 preview의 2개의 Perspective가 화면 상단에 추가 되었구요. 사용할 수 있는 공개 플러그인들도 대거 추가되었습니다. 내년 6월인가에 Taverna 2 버전이 발표된다고 하는데 미리미리 그 기능들을 보여주는거 같습니다. Papers도 버전업되고 이것저것 연말이라 그런지 버전업 붐입니다. 얼른 업그레이드 해야지 ^^ 2007. 12. 20.
생물학 관련 워크플로우 관리 도구 Workflow Management System이란? The software component taht "defines, manages and executes worflows through the execution of sotware whose order of execution is driven by a computer representation of wht workflow logic", according to Workflow Managenemt Coalition(WfMC) Reference Model, is named Workflow Management System(WMS). 바이오인포매틱스와 WMS 바이오인포매틱스에서도 Workflow Management System과 것들이 이미 개발되어 biosc.. 2007. 12. 3.
Taverna 사용 내역을 기록하기 Taverna에서는 자신이 수행한 워크플로우에 대한 내용을 데이터베이스에 기록해 놓을 수 있다. input과 output을 비롯해서 중간에 생성된 결과물까지 몽땅 데이터베이스에 기록해 놓았다가 언제든지 다시 실행해 볼 수 있다. 바로 LogBook이라는 플러그인이 그것을 가능하게 해준다. 위의 그림처럼 자신이 수행한 워크플로우에 대한 모든 내역을 기록하고 다시 꺼내 볼 수 있도록 하고 있다. MySQL 데이터베이스만 설정해 주면 사용준비 끝이다. 자신의 작업 내역을 기록해 보고 싶다면 강력 추천한다. 또 한가지 Taverna에서 Beanshell을 가지고 java 프로그램을 작성할 때 외부의 jar 라이브러리를 불러다가 프로그램을 작성할 수 있는 기능이 있는데, Beanshell의 설정창 맨 마지막 탭을.. 2007. 11. 21.
Taverna에서 스크립트언어(perl, python, ruby 등등)는 사용할 수 없나요?? 위의 워크플로우는 input으로 받은 내용을 가지고 c:\perl\example\example.txt라는 파일을 만들고 perl스크립트를 통해서 해당 파일을 읽어서 result로 출력하는 워크플로우이다. 뭐 간단한 것이지만 외부 Perl 프로그램을 수행한다는 점이 주목할만하다. Taverna에 대해 이야기 하다가 가장 많이 듣는 부분이 java로만 프로그래밍 할 수 있나요??라는 부분인데, taverna에서는 외부 커맨드라인 기반 어플리케이션을 수행할 수 있는(즉 perl, python, ruby등등 모두 해당) processor가 존재한다. Available Processor > Local Services > Local Java widgets > io > Execute cmd-line app 프로세서가.. 2007. 11. 19.