Audit logs to enforce document integrity in Skyline and Panorama.


Journal

Bioinformatics (Oxford, England)
ISSN: 1367-4811
Titre abrégé: Bioinformatics
Pays: England
ID NLM: 9808944

Informations de publication

Date de publication:
01 08 2020
Historique:
received: 10 12 2019
revised: 27 04 2020
accepted: 24 05 2020
pubmed: 30 5 2020
medline: 2 2 2021
entrez: 30 5 2020
Statut: ppublish

Résumé

Skyline is a Windows application for targeted mass spectrometry method creation and quantitative data analysis. Like most graphical user interface (GUI) tools, it has a complex user interface with many ways for users to edit their files which makes the task of logging user actions challenging and is the reason why audit logging of every change is not common in GUI tools. We present an object comparison-based approach to audit logging for Skyline that is extensible to other GUI tools. The new audit logging system keeps track of all document modifications made through the GUI or the command line and displays them in an interactive grid. The audit log can also be uploaded and viewed in Panorama, a web repository for Skyline documents that can be configured to only accept documents with a valid audit log, based on embedded hashes to protect log integrity. This makes workflows involving Skyline and Panorama more reproducible. Skyline is freely available at https://skyline.ms. Supplementary data are available at Bioinformatics online.

Identifiants

pubmed: 32467974
pii: 5848405
doi: 10.1093/bioinformatics/btaa547
pmc: PMC7520049
doi:

Types de publication

Journal Article Research Support, N.I.H., Extramural

Langues

eng

Sous-ensembles de citation

IM

Pagination

4366-4368

Subventions

Organisme : NIGMS NIH HHS
ID : R01 GM103551
Pays : United States
Organisme : NIGMS NIH HHS
ID : R01 GM121696
Pays : United States
Organisme : NHGRI NIH HHS
ID : U54 HG008097
Pays : United States

Informations de copyright

© The Author(s) 2020. Published by Oxford University Press.

Références

Bioinformatics. 2010 Apr 1;26(7):966-8
pubmed: 20147306
J Proteome Res. 2014 Sep 5;13(9):4205-10
pubmed: 25102069

Auteurs

Tobias Rohde (T)

Department of Genome Sciences, University of Washington, Seattle, Washington 98195, USA.

Rita Chupalov (R)

Department of Genome Sciences, University of Washington, Seattle, Washington 98195, USA.

Nicholas Shulman (N)

Department of Genome Sciences, University of Washington, Seattle, Washington 98195, USA.

Vagisha Sharma (V)

Department of Genome Sciences, University of Washington, Seattle, Washington 98195, USA.

Josh Eckels (J)

LabKey, San Diego, CA 92101, USA.

Brian S Pratt (BS)

Department of Genome Sciences, University of Washington, Seattle, Washington 98195, USA.

Michael J MacCoss (MJ)

Department of Genome Sciences, University of Washington, Seattle, Washington 98195, USA.

Brendan X MacLean (BX)

Department of Genome Sciences, University of Washington, Seattle, Washington 98195, USA.

Articles similaires

Selecting optimal software code descriptors-The case of Java.

Yegor Bugayenko, Zamira Kholmatova, Artem Kruglov et al.
1.00
Software Algorithms Programming Languages

Exploring blood-brain barrier passage using atomic weighted vector and machine learning.

Yoan Martínez-López, Paulina Phoobane, Yanaima Jauriga et al.
1.00
Blood-Brain Barrier Machine Learning Humans Support Vector Machine Software
Cephalometry Humans Anatomic Landmarks Software Internet
Humans Algorithms Software Artificial Intelligence Computer Simulation

Classifications MeSH