2005
DOI: 10.1002/asi.20136
|View full text |Cite
|
Sign up to set email alerts
|

Developing a protocol for bioinformatics analysis: An integrated information behavior and task analysis approach

Abstract: The purpose of this research is to capture, understand, and model the process used by bioinformatics analysts when facing a specific scientific problem. Integrating information behavior with task analysis, we interviewed 20 bioinformatics experts about the process they follow to conduct a typical bioinformatics analysis-a functional analysis of a gene, and then used a task analysis approach to model that process. We found that each expert followed a unique process in using bioinformatics resources, but had sig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
44
0
2

Year Published

2005
2005
2011
2011

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 53 publications
(48 citation statements)
references
References 22 publications
2
44
0
2
Order By: Relevance
“…In addition, scientists might commonly use spreadsheets, which are the most broadly-used end-user programming platform in the world [19], and which play prominent roles in numerous common end-user tasks as well as the work of engineers [15] [18]. Beyond these mass-market DSLs, some studies have mentioned that scientists use highly domain-specific applications (i.e., by direct manipulation in a user interface, rather than by writing code) [1][9], so it is conceivable that they also use certain highly domain-specific programming languages. The goal of our paper is to explore when and how scientists use-or struggle to use-DSLs, thereby revealing opportunities to better support scientific programming.…”
Section: What Concerns Do Scientists Have About Dsls and Other Languamentioning
confidence: 99%
See 1 more Smart Citation
“…In addition, scientists might commonly use spreadsheets, which are the most broadly-used end-user programming platform in the world [19], and which play prominent roles in numerous common end-user tasks as well as the work of engineers [15] [18]. Beyond these mass-market DSLs, some studies have mentioned that scientists use highly domain-specific applications (i.e., by direct manipulation in a user interface, rather than by writing code) [1][9], so it is conceivable that they also use certain highly domain-specific programming languages. The goal of our paper is to explore when and how scientists use-or struggle to use-DSLs, thereby revealing opportunities to better support scientific programming.…”
Section: What Concerns Do Scientists Have About Dsls and Other Languamentioning
confidence: 99%
“…For step (1), data were typically stored in simple text files, which sometimes were preprocessed with DSL code. These data were then read in by a traditional language such as Fortran, which was also used to implement step (2) to instantiate and run a model.…”
Section: Projects Used Dsl Features To Transform and Visualize Datamentioning
confidence: 99%
“…As a conclusion of this analysis, we found several unsolved issues despite the full amount of software tools available. This analysis complements the contributions from other authors like [44,9,41,45,46].…”
Section: Current Issues and Challengessupporting
confidence: 76%
“…Each step of a scientific protocol can be represented by a task [2,3]. To model a protocol, we distinguish its design, that captures its scientific aim, from its implementation, that specifies resources selected to execute the tasks.…”
Section: Modeling Scientific Protocolsmentioning
confidence: 99%
“…A scientific protocol thus describes how the experiment is conducted and records all necessary information to reproduce the experiment. In bioinformatics, the importance of identifying protocol tasks has been addressed by Stevens et al [2] and Bartlett et al [3], while Tröger [4] has proposed a language for expressing in silico protocols that approximates research method used for in vitro experiments. We propose a high-level abstract model for scientific protocols representing two different layers associated with scientific protocols: design and implementation, and discuss the mapping between them.…”
Section: Introductionmentioning
confidence: 99%