I. INTRODUCTION
The Powder Diffraction File (PDF) has been the primary reference for quality powder diffraction data for over 70 years (Hanawalt, Reference Hanawalt1983). It is used by the scientists worldwide to identify phases in their samples. Initially, the PDF was a collection of single-phase X-ray powder diffraction patterns consisting of a reduced data set of d-spacings and intensities.
Over the past years the major component of the PDF were experimental patterns. To this day, significant effort is still put toward the publication of editorially reviewed and high-quality experimental patterns. However, over time fewer diffraction pattern reflection lists are published in quality journals. Not long ago, the focus of much research was the indexing of patterns and it was common to find complete reflection lists published in the papers. This allowed the data from these published X-ray powder diffraction experiments, including the diffraction peak reflection list, unit cells, etc. to be conveniently abstracted. This leads to approximately 2000 new experimental patterns being added to the PDF each year.
However, with the advent of techniques such as Rietveld refinement (Rietveld, Reference Rietveld1969), the focus of the scientific community has shifted from indexing a compound's diffraction pattern to determining its crystal structure. As a result, the number of experimental powder patterns published each year has been on the decline. For example, in 2003 almost 2500 experimental X-ray powder diffraction patterns were added to the PDF, whereas only 1513 were added in 2013 (ICDD, Reference Kabekkodu2013).
As the needs of the scientific community and the available analytical technologies have changed, the International Centre for Diffraction Data (ICDD) has continued to update the PDF with new and improved information. To better enable users to perform analyses such as the Rietveld method, starting in 2005, the ICDD began to include atomic coordinates in some PDF entries.
In fact, with the 2014 release of the PDF4 + , the ICDD has incorporated over 190 000 inorganic and 59 000 organic crystal structures as complementary data to the corresponding powder diffraction data in the database (ICDD, Reference Kabekkodu2014). Their inclusion in the PDF4 line of products has provided the user with the tools necessary for quantitative phase analysis using the Rietveld method (Bish and Howard, Reference Bish and Howard1988) and whole pattern fitting. However, as useful as atomic coordinates are, they do not fulfill the primary purpose of the PDF: the phase identification of materials which is best done through comparison of powder diffraction results to experimental data.
Therefore as the number of atomic coordinates included in the PDF continues to climb, we must continue to find and include experimental X-ray diffraction data. With fewer authors publishing their diffraction data, how can we do this?
One effort to address this issue has been to perform exhaustive bibliographic searches to find papers that mention X-ray diffraction experiments on systems of commercial importance but where data are unpublished. The ICDD then contacts the authors of these papers and requests material not found in the publication, such as the reflection list, the powder data and other supplementary information. This process is labor intensive and the chance of receiving a response from the author is strongly dependent on the time lag between publication of the paper and the date the request was sent.
Therefore careful consideration has gone into the development of an improved method of getting high-quality experimental diffraction data into the PDF. Clearly, the scientific community needs a fast and user-friendly method of submitting data directly to the ICDD, either before or after its publication. Ideally, the method would be always ready for the user, available anytime and anywhere. The subject of this paper is an online access program, Genie, which allows users to conveniently submit their experimental diffraction data, and optionally crystal structure fits with the possibility of publishing their results as a Rapid Communication in this journal. Herein we describe the Genie program and how it is used to submit diffraction data for review by ICDD's editors for possible inclusion in the PDF and publication in Powder Diffraction. Since publications are both the method for archival of research results as well as an important metric of productivity, it is hoped that this will encourage scientists to communicate their results in this manner.
A. Genie
Genie is a graphical user interface (GUI) program developed by the ICDD that allows a researcher to quickly and easily submit data for publication in the PDF. Genie can also be used to submit data for publication in the Powder Diffraction Journal, thus providing the user with a quick and efficient method for publishing their data as a rapid communication. In fact, using Genie, the user can see their work published in as little as 3 months.
Genie, a Java Web Start application, can be run anywhere (Genie has been tested on Windows XP, Windows Vista, Windows 7, Windows 8, Mac OS X Mountain Lion, Snow Leopard & Maverick and Oracle Linux.). The choice of Java Web Start offers several distinct advantages over other programming languages. Java Web Start technology provides a framework that allows users to download and run full Java™ programs directly from the internet using a web browser. This means that the Genie program can be launched with a simple button click from the user's web browser. Note that Java programs are compiled into a platform-independent binary format, all that is needed is a Java client, known as Java Virtual Machine (JVM)(Java Runtime Environment (JRE) 7 or higher is required.) for the local computer. These are very widely available for computers and even more modern computing platforms such as tablets and phones. This means that Genie can be run on all common operating systems, including Windows, the Mac OS X, and Linux. A Java Web Start application such as Genie also ensures that the correct JVM version is available and provides seamless version updating, thus guaranteeing compatibility. Also, each use of Genie will obtain the latest release from the ICDD. As a result, because of the use of Java Web Start, users do not need to concern themselves with installation or updating of software. They click on a URL in a web browser and all occurs seamlessly. Perhaps most importantly, Java Web Start applications run outside of the web browser, which avoids browser incompatibility issues. In short, Genie can be run on any reasonably modern computer with internet access.
Genie is flexible. Since it is not uncommon for powder data, crystal structures, reflection lists, etc. to be in separate files, Genie was written to allow users to quickly and easily gather their data from a variety of files types. This enables the merging of these data files to create a single unified submission for upload. Table I lists the currently supported file types.
B. The genie interface
Figure 1 shows the Genie interface. When using Genie, the user selects the intent of their submission: to submit to the ICDD PDF or to submit to the Powder Diffraction Journal as a rapid communication, as well [Figure 1(a)]. The information that is required for each submission depends on this choice. To guide the user, each of the tabs corresponding to required information for the selected publication type is colored red until the necessary data are entered.
Here we present an example in which information to be communicated are distributed in three files: the coordinates are in a CIF; the powder data, a GSAS file; and the reflection list, a columnar text file. In Figure 1(a), we see the user has started Genie and selected to have the submission considered for a rapid communication in the Powder Diffraction Journal, but no other input has yet been supplied. As a result, the Details, Powder Data, DI(hkl) List, and Publication Info tabs are colored red indicating that the data fields in these panes are required. Since neither a reference nor coordinates are required, the tabs for these panes remain brown. In Figure 1(b), we see that several fields in the Details pane where the user has entered, and as a result, the tab is now colored green indicating that nothing more is required. Since the DI(hkl) List, Powder Data, and Publication Info tabs are still red, the user knows that more information is required prior to submission.
Using Genie to read data in from different sources is easy. The menu bar clearly presents the user with options for reading in the powder data, reflection list and coordinates. Going to the Read in Powder Data menu and choosing GSAS, the user may read in the powder data from a GSAS format file. When the data are successfully read in, the Powder Data tab will be colored green.
The same steps are performed for reading in the reflection list [DI(hkl) List]. Since the reflection list is in a text file in this example, the user selects TXT under the Read in DIList menu. When the appropriate file is selected, the Genie text importer appears [Figure 1(c)]. This importer is a flexible tool for adapting too many different text file formats. As long as the data are in columns, the text importer can be used. Examining the data in the file as displayed in the File Preview pane, the user can see which values correspond to which columns. In this example, we see that the indices h, k, and l are in the first three columns, with 2θ and intensity following in the fourth and fifth columns. By entering the appropriate column numbers and pressing the “ ≫” GUI button, the data are properly extracted. At this point the user can examine what has been imported to ensure that items have been read in correctly.
Coordinates can also be imported in the same fashion by going to the Read in Coordinates menu and in this example selecting CIF. All the coordinates and anisotropic temperature factors, if appropriate, are then immediately imported from the selected CIF.
Figure 1(d) displays the Publication Info pane, which contains any author information, relevant keywords, and an abstract. Here all data have been filled in. Since all required information has been supplied, the Upload GUI button becomes active as the user can submit the collection of data to the ICDD when ready. Pressing that upload button causes the transfer to an ICDD server, which generates an automated response indicating the success of the upload.
The submission is then submitted for review by the ICDD scientific editors. The user will be contacted by the editorial staff and provided with a tracking number for their submission. The goal of the ICDD is to create a prompt and open dialog with the user, as the scientific editors may have questions concerning the submission. This ensures that the high quality of submissions to the PDF and Powder Diffraction Journal is maintained while also allowing the time from submission to publication to be minimal.
Figure 2 shows what the author can expect when a submission of powder data and coordinates has been accepted and published in the Powder Diffraction Journal. In this instance, the user received a publication in less than 3 months.
II. CONCLUSION
Genie, a new program for submitting data for publication to the PDF and as a rapid communication in the Powder Diffraction Journal, has been presented. Genie is a lightweight Java program that can read in and combine data from a variety of sources and subsequently upload the data to the ICDD for immediate review. Since Genie is written in Java, it is platform independent allowing the user to submit data from any computer including but not limited to Mac, Windows, and Linux. Genie can be readily accessed from the ICDD website at URL http://www.icdd.com/websubmission/launch.html
ACKNOWLEDGEMENT
Special thanks are due to Tom Blanton and Justin Blanton from the International Centre for Diffraction Data and Brian Toby of Argonne National Laboratory for their critical reading of this manuscript.