Generating graphical user interfaces for domain scientists

Domain sciences such as biology, astronomy, physics, chemistry are being afflicted with big data deluge due to high-throughput technologies. This makes most of the sciences rely on computational tools to process their data and draw conclusions. However, domain scientists might have received inadequate training in computational science, especially in parallel computing. In our lab we are trying to make parallel computing tools accessible to domain scientists.

One of the problem faced by many domain scientists who might not have been trained in a computational space is the “fear” of using a command line tool. Although CS people might be very comfortable with a piece of code that accepts arguments on a command line, a domain scientists might not get what is going on.

To this end, we have developed a java based program that takes in a java program (that you intend to run) and converts it into a graphical user interface (GUI). A domain scientists then can potentially use the GUI with ease instead of being intimidated by a command line program.

IMG_5416Left to Right: Dr. Saeed, Binh Le, Adam Coles

Two high-school students (Binh Le and, Adam Coles) from Kalamazoo Area Math and Science Center (KAMSC) have been working under Dr. Saeed’s supervision to create a program as described in the para above. As a proof-of-concept they developed a java based program that takes as input our Pyro-Align program and converts it into a GUI based program. They then demonstrated that the Pyro-Align program can be run using the GUI.

In the picture above Binh and Adam are shown presenting their research poster at Southwest Michigan Science and Engineering Fair for high school students (K-12) Kalamazoo Area Math and Science Center (KAMSC) which was held at Western Michigan University on 20th March 2015. We would like to thank Muaaz Awan (PhD student PCDS) who helped us during this process.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s