Treffer: Using the Object-Oriented PowerShell for Simple Proteomics Data Analysis.

Title:
Using the Object-Oriented PowerShell for Simple Proteomics Data Analysis.
Authors:
Mohammed Y; Center for Proteomics and Metabolomics, Leiden University Medical Center, Leiden, The Netherlands. Y.Mohammed@lumc.nl.; University of Victoria-Genome British Columbia Proteomics Centre, Victoria, BC, Canada. Y.Mohammed@lumc.nl., Palmblad M; Center for Proteomics and Metabolomics, Leiden University Medical Center, Leiden, The Netherlands.
Source:
Methods in molecular biology (Clifton, N.J.) [Methods Mol Biol] 2020; Vol. 2051, pp. 389-405.
Publication Type:
Journal Article
Language:
English
Journal Info:
Publisher: Humana Press Country of Publication: United States NLM ID: 9214969 Publication Model: Print Cited Medium: Internet ISSN: 1940-6029 (Electronic) Linking ISSN: 10643745 NLM ISO Abbreviation: Methods Mol Biol Subsets: MEDLINE
Imprint Name(s):
Publication: Totowa, NJ : Humana Press
Original Publication: Clifton, N.J. : Humana Press,
Contributed Indexing:
Keywords: Object-oriented scripting; PowerShell; Web services; XML parsing
Entry Date(s):
Date Created: 20190926 Date Completed: 20201013 Latest Revision: 20201013
Update Code:
20250114
DOI:
10.1007/978-1-4939-9744-2_17
PMID:
31552639
Database:
MEDLINE

Weitere Informationen

Scripting languages such as Python and Bash are appreciated for solving simple, everyday tasks in bioinformatics. A more recent, object-oriented command shell and scripting language, PowerShell, has many attractive features: an object-oriented interactive command line, fluent navigation and manipulation of XML files, ability to explore and consume Web services from the command line, consistent syntax and grammar, rich regular expressions, and advanced output formatting. The key difference between classical command shells and scripting languages, such as bash, and object-oriented ones, such as PowerShell, is that in the latter the result of a command is a structured object with inherited properties and methods rather than a simple stream of characters. Conveniently, PowerShell is included in all new releases of Microsoft Windows and is available for Linux and macOS, making any data processing script portable. In this chapter we demonstrate how PowerShell in particular allows easy interaction with mass spectrometry data in XML formats, connection to Web services for tools such as BLAST, and presentation of results as formatted text or graphics. These features make PowerShell much more than "yet another scripting language."