ABSTRACT
We introduce CLI-mate, a framework to facilitate development of user-friendly interfaces for command line programs.
In the agile development environment of bioinformatics, many command line programs are created quickly to fill the gaps between complex information processes. A command line interface (CLI) is sometimes sufficient for the task, but it limits adoption by a broader audience. As such, it is often necessary for the developer to create a wrapper that provides a more user-friendly interface. Furthermore, the CLI itself might not meet minimal requirements, or is subject to change. Dealing with these changes, as well as wrapping the program itself is the focus of this research.
In this demo, we will demonstrate the functionality of CLI-mate and the generated interfaces in Galaxy and MO-TEUR. We will also discuss the ontology model of a command line program.
- J. Bhagat, F. Tanoh, E. Nzuobontane, T. Laurent, J. Orlowski, M. Roos, K. Wolstencroft, S. Aleksejevs, R. Stevens, S. Pettifer, R. Lopez, and C. A. Goble. BioCatalogue: a universal catalogue of web services for the life sciences. Nucleic Acids Research, 38:W689--W694, May 2010.Google ScholarCross Ref
- V. Curcin and M. Ghanem. Scientific workflow systems - can one size fit all? In Biomedical Engineering Conference, 2008. CIBEC 2008. Cairo International, pages 1--9. IEEE, Dec. 2008.Google ScholarCross Ref
- Y. Gil, P. A. González-Calero, J. Kim, J. Moody, and V. Ratnakar. A semantic framework for automatic generation of computational workflows using distributed data and component catalogs. In To appear in the Journal of Experimental and Theoretical Artificial Intelligence, 2011. Google ScholarDigital Library
- T. Glatard, J. Montagnat, D. Lingrand, and X. Pennec. Flexible and efficient workflow deployment of Data-Intensive applications on grids with MOTEUR. Int. J. High Perform. Comput. Appl., 22(3):347--360, Aug. 2008. Google ScholarDigital Library
- J. Goecks, A. Nekrutenko, J. Taylor, and T. G. Team. Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biology, 11(8):R86, 2010.Google ScholarCross Ref
- D. Hull, K. Wolstencroft, R. Stevens, C. Goble, M. Pocock, P. Li, and T. Oinn. Taverna: a tool for building and running workflows of services. Nucleic Acids Research, 34(Web Server issue):729--732, July 2006.Google Scholar
Index Terms
- CLI-mate: an interface generator for command line programs
Recommendations
ScriptManager: an interactive platform for reducing barriers to genomics analysis
PEARC '22: Practice and Experience in Advanced Research ComputingScriptManager was built to be a lightweight and easy to use genomics analysis tool for novice bioinformaticians. It includes both a graphical interface for easy navigation of inputs and options while also supporting a command line interface for ...
Enhancing recommendation diversity with organization interfaces
IUI '11: Proceedings of the 16th international conference on Intelligent user interfacesResearch increasingly indicates that accuracy cannot be the sole criteria in creating a satisfying recommender from the users' point of view. Other criteria, such as diversity, are emerging as important characteristics for consideration as well. In this ...
Text vs visual metaphor in mobile interfaces for novice user interaction
16th International Conference on Electronic Publishing --ELPUB 2012 --Social Shaping of Digital Publishing: Exploring the Interplay between Culture and TechnologyThis paper explores the effectiveness, efficiency and ease of use of two alternative interface interactions in a mobile tablet application. More specifically, the study employs a navigation task which novice users were required to complete by means of ...
Comments