Science Research Software Core

The FAS Science Research Software Core was implemented by the Provost in recognition of the increasing demand for cutting edge software for use in analytical and experimental research, design and analysis. Such software can streamline research and enhance productivity in the lab, but can also be expensive to purchase and maintain. The mission of the SRSC is to provide investigators with affordable access to widely used and specialized software for applications common to the physical sciences and engineering. In addition, the Core assists investigators in taking full advantage of this software, and employs a full time specialist Misha Guy to accomplish this important goal. The software is available to all faculty, postdoctoral students, and graduate students within the FAS to encourage interdisciplinary collaboration.

Click on each link below to view a list of software by disclipine (CAS Login required)

Above information is current as of November 2023.

Research Software Consultation

Software consultation for software in the core are available to all members of FAS with our Research Software Expert, Misha Guy. He is available to help provide technical and computational support for all software offered by the Science Research Software Support. He is also available to provide consultations regarding what software package might best suit your science research computing needs. To request software or software consulting expertise, email him at

Misha Guy

Misha Guy comes to Yale with about 35 years of experience in scientific programming and computing. His formal training and background is in mathematics and physics and he has been involved in research software projects related to computational geometry, fractals, percolation, solid mechanics, fracture mechanics, polymer physics, finite element computations, Monte-Carlo simulations, financial engineering, cheminformatics and bioinformatics, reservoir simulation, rock mechanics, computational elecromagnetics and fluid dynamics. His broad computer expertise includes many high level languages including Fortran, Pascal, C/C++, Perl, Python, Java, VB/VBA, A, and Lisp. In addition, he has also worked with scripting tools and dialects as well as specific mathematical and scientific software and libraries including Matlab and Mathematica.

Essential Functions of SRSC

  • Work with FAS faculty to determine the greatest needs for both widely used and highly specialized software in the sciences, and assist with acquisition and licensing to enable broad use and maximize the impact on research.
  • Provide ongoing consultation with FAS faculty to identify desired capabilities for future research software, and research services to identify the most applicable and cost effective software packages to meet these specifications.
  • Serve as a source of institutional memory for scientific software expertise, needs and acquisition in FAS, to avoid replication and ensure optimal use of the resources available to the Core.
  • Provide both one-on-one and group support and training services for software acquired through the facility.
  • Maintain a small computer lab that will be used for evaluation and testing, support, and small-group instruction for proposed and supported software.
  • Define, collect and evaluate metrics to document software and support needs of the FAS sciences community, and through this data continually refine operations of the core to maximize its effectiveness for FAS science faculty.
  • Interact frequently with advisory committees and utilize their input to guide the administration of the Core and improve services provided to FAS faculty.