The Analyses Database Code
Brought to you by:
jhau
File | Date | Author | Commit |
---|---|---|---|
WinNT | 2021-10-30 | jhau | [r6] Updated documentation. No changes to the actual... |
doc | 2021-10-30 | jhau | [r6] Updated documentation. No changes to the actual... |
linux | 2021-10-30 | jhau | [r6] Updated documentation. No changes to the actual... |
parser | 2021-10-30 | jhau | [r6] Updated documentation. No changes to the actual... |
LICENSE | 2009-03-02 | jhau | [r1] Initial upload |
README | 2021-10-30 | jhau | [r6] Updated documentation. No changes to the actual... |
"The Analyses Database" - Main README file Document revision date: 2021-10-30 ========================================== INTRODUCTION Analytical laboratories are producing data at a rate that makes the use of mass storage media indispensable. At the time when this software was written (2000), analytical data were often archived onto CD-ROM and DVD-ROM, but information about the corresponding individual analyses was often logged with very different tools, such as text files, paper notebooks, and miscellaneous commercial databases. In addition, many laboratories use analytical instruments from different manufacturers, on different software and hardware platforms (MS Windows, Macintosh, Unix, Linux, ...), and all are constantly producing data, each in a proprietary format. Thus, the use of a common approach for data entry, archival and retrieval is indispensable. WHAT IS THIS ? _The Analyses Database_ is a comprehensive "toolbox" of several programs to archive and to track files, and it is particularly suitable for backup and archival of data obtained from analytical instruments. It was described in a paper by J. Hau and L. Fay, "Practical Approach to Archival and Retrieval of Analytical Data in the Laboratory", published in Analyst 126 (2001), 1194-1199 (DOI: <http://dx.doi.org/10.1039/b102017j>) The database used here is set up using freely accessible tools such as the MySQL database engine, the Apache web server in connection with the PHP scripting language, and the Linux operating system. To ensure appropriate user-friendliness, the application is accessible from any workplace via Intranet while still ensuring safe, restricted access (login and password). The code generated is conform to publicly available standards and does _not_ use any browser-specific code, so the application is accessible with any browser and on any platform. In addition, this solution does not rely on a proprietary solution but employs publicly recognised standard formats and protocols. It is freely available under the terms and conditions of the GNU Public License (GPL), thus being open for extensions and custom modifications. WHAT YOU GET This software comprises: - in the directory WinNT/, some batch scripts to verify a freshly burned archive CD-ROM under MS-Windows NT. See the README.txt file in this directory. - in the directory linux/, instructions to set up a database that holds central data about all analyses performed and their backup location, and the script files needed to interact with this database (which should be located on a central server) from any workplace on Intranet. This installation requires that you have the rights (and that you know how ;-) to install files on a Linux system. See the README.linux file in this directory. - A "User's Manual" and a "Technical Reference". - In the directory parser/, several parsers to extract metadata from data files ... notably: - HP/Agilent ChemStation - Finnigan ICIS2 - Finnigan/Thermo Xcalibur - Waters/Micromass MassLynx 3.x/4.x - Bruker Autoflex - The Shrader System (TSS) LATEST CHANGES 2002-12-28: Batch files now also tested with MS Windows 2000 Pro; added a corresponding comment. 2003-01-22: Stylistic changes in the manuals; content remains unchanged. Bugfix in adb.php that prevented the user from logging in once the wrong credentials were given. 2003-02-04: Minor bugfix in the batch files (CD_LOGDIR). 2003-03-04: Improved determination of the link to the "previous" and "next" entries. Improved display of the tables (CSS changed). 2003-04-02: Improved table structure: 'Backup' table now allows filing of "meta-data" such as sample text, comment text and acquisition Date & Time. The software to extract this information is under development ... 2003-05-20: Some bugfixes (related to import of metadata). 2004-08: Major changes due to use of PHP4. 2005-01-04: License now GPL *v2*. 2005-08-25: Added demo database. 2009-03-03: Now hosted at sourceforge.net. Documentation updated, no technical changes. 2009-03-07: Added metadata parsers. 2021-10-30: updated contact info in the documentation. CONTRIBUTION If you find any bugs or observe some "behaviour" that is not mentioned in the manual, please file a bug report via the sourceforge.net project page. If possible, submit not only a bug report but also a bug fix ;-), LICENSE This software and its documentation are Copyright (C) 2001...2009 by Joerg Hau. This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. See the file LICENSE for details. If you use this program (or *any* part of it) in another application, note that the resulting application becomes also GPL. In other words, GPL is a "contaminating" license. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License (file LICENSE) for more details. OBTAINING THE PROGRAM The latest version can be obtained from the project page on sourceforge.net: http://labdb.sourceforge.net/ AUTHOR Dr Jörg Hau, PMP Route du Marchairuz 29 CH-1188 St-George Switzerland code at schweizerschrauber.ch Thank you for your interest, and ... have fun! --eof--