In line with the spirit of our company, we offer many software options including several that are open source. For integration of our cameras with custom workflows or other software, we also offer a powerful and straightforward Software Development Kit (SDK). Work with these software platforms for a seamless electron microscopy research process. We are evolving these tools and others every single day.
To maximize flexibility, the software for our cameras is founded on a client-server model. Our DE-Server software, running on the dedicated camera PC, directly controls the camera hardware. A variety of clients either on the local or a networked computer can connect to the DE-Server and issue commands to control the camera and acquire images. We offer a software development kit, including documentation and many examples to make it easy to fully integrate our cameras in nearly any software, including C#, C++, Python, and others.
DE-IM is our recommended software for typical data collection, full-featured management of Direct Electron cameras. DE-IM features a modern and intuitive user interface to maximize ease-of-use and data collection efficiency. It allows users to automatically and seamlessly take advantage of the full features of Direct Electron cameras (such as the survey sensor on DE-series cameras), and to integrate metadata from the microscope and the camera with each acquired image. DE-IM is developed in partnership with AppFive.
DE-StreamPix is our recommended software for in situ TEM and other applications involving acquisition of long movies, because of it’s ability to collect large amounts of data. DE-StreamPix features unlimited data streaming up to the maximum frame rate of the camera, realtime viewing during data acquisition, post-triggering for accurate event capturing, realtime image processing, metadata and timestamp for each frame. It also allows for exporting to a variety of industry-standard file formats for ease of use in research.
Micro-Manager is free, open-source software with a simple and clean user interface which allows users to execute common image acquisition tasks. Micro-Manager is bundled with the image processing application ImageJ, which provides a comprehensive set of image processing capabilities. Through the Device/Property Browser, this software provides users with access to the full range of options and parameters for our cameras. Users also may write their own data acquisition or image processing plugins for Micro-Manager to automate workflows.
Customers of Direct Electron have instant access to our Knowledge Base, which includes a growing library of software, including our DE_process_framessoftware for processing movies from DE-Series and LV-Series cameras. DE_process_frames.py is open-source and written in Python based on the free EMAN libraries. The most popular features of this software include accurate motion correction of full-frames or individual particles, as well as summing of various subsets of movie frames from each acquisition.