Skip to main content

A GUI for electron diffraction data analysis

Project description

AutoLEI

Automated EffortLess MicroED Graphic User Interface (AutoLEI) is an XDS-based GUI designed for real-time and batch processing of MicroED/3DED datasets. It provides a user-friendly platform for rapid, automated data processing and merging of multiple MicroED datasets, with well-designed and significantly streamlining structure determination workflows.

Key Features

  • User-Friendly Interface: Simplifies MicroED data processing, requiring minimal manual input.
  • Batch Processing: Handles large numbers of datasets with automated workflows.
  • Real-Time Data Processing: Provides live feedback during data collection.
  • Versatility: Supports diverse samples, including small molecules and proteins workflow.

Installation

Requirements

  • Operating Systems: Linux or Windows via WSL (versions 1/2).
  • Software Dependencies:
    • Python 3.8+ with libraries specified in pyproject.toml.
    • XDS and XDSGUI.
    • Optional tools: xprep for advanced features and LibreOffice for .xlsx files in Linux.

Steps

  1. Install via pip:
    pip install autolei
    
    For historical versions, use:
    pip install autolei-[version_name].zip
    
  2. Manual installation: Follow the steps in the Tutorial for AutoLEI and our Wiki.

Usage

Command-line Usage

  • Launch the GUI:

    autolei
    

    Note: The first launch may take slightly longer as dependencies initialize.

  • Configure Settings:

    autolei_setting
    

    The opened .ini file includes settings on screen scaling, multi-thread and report format.

  • Import Instrument:

    autolei_add_instrument [instrument_setting_file]
    

GUI pages

AutoLEI is organised into multiple working pages:

  • Input: Configure experiment parameters and generate input files.
  • XDSRunner: Automate initial processing and data quality inspection.
  • CellCorr: Update unit cell information and refine settings.
  • XDSRefine: Fine-tune processing parameters, including rotation axis and scaling.
  • DataMerge: Filter and merge datasets for downstream analysis.
  • Cluster&Output: Perform clustering and generate outputs for structure determination.
  • Expert: Miscellaneous tools for data reduction and PETS related function.
  • RealTime: Live data processing with real-time feedback and automatic merging.

Documentation

Detailed guides and examples can be found in:


Authors and Acknowledgments

Developed by Lei Wang and Yinlin Chen. Contributions from Gerhard Hofer, Hongyi Xu, and Xiaodong Zou at Stockholm University. The project integrates valuable resources from edtools. Special thanks to the XDS team for their support and resources.


License

The software is licensed under the BSD 3-Clause License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autolei-1.0.1.250414.tar.gz (178.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autolei-1.0.1.250414-py3-none-any.whl (192.6 kB view details)

Uploaded Python 3

File details

Details for the file autolei-1.0.1.250414.tar.gz.

File metadata

  • Download URL: autolei-1.0.1.250414.tar.gz
  • Upload date:
  • Size: 178.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for autolei-1.0.1.250414.tar.gz
Algorithm Hash digest
SHA256 d07ce707395b3949a55623d0b32b046a0d7c434f277252340444cc570fb4b7b4
MD5 9475a343bb89ffa5b3f3d96810d0eddf
BLAKE2b-256 1e5049002b4454977988624506d97f25a431600450f577b4608916230c7d880a

See more details on using hashes here.

File details

Details for the file autolei-1.0.1.250414-py3-none-any.whl.

File metadata

  • Download URL: autolei-1.0.1.250414-py3-none-any.whl
  • Upload date:
  • Size: 192.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for autolei-1.0.1.250414-py3-none-any.whl
Algorithm Hash digest
SHA256 075b642be983079cb337fcc16938e8d3f8b1c496ea9612ea49abf3ab0e9edb36
MD5 ef51fa0db8604c292a5bf8ee23355b6b
BLAKE2b-256 9428241d8bc3397a18ee14116f1d16e9f85ff0ad89805e81bdc2a7d000b46b27

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page