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.
  • MergeData: 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.

Supported by the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement no. 956099 (NanED − Electron Nanocrystallography−H2020-MSCAITN).


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.0.tar.gz (175.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.0-py3-none-any.whl (189.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: autolei-1.0.0.tar.gz
  • Upload date:
  • Size: 175.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.0.tar.gz
Algorithm Hash digest
SHA256 cfb5421f332bfc528ef3a57c0e33764aac4c17b6ccb397ee4026c5eb4f1ad5f3
MD5 3720b5568be84f04508a28adfbd20136
BLAKE2b-256 2da2c226fc7fe6392fb0ee0e7e115e19455a6555e93832c993f37ab63484bb1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: autolei-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 189.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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3605d376b8baa17856bfe71584897c031634b698e19b71a0f176d55bb3b1d607
MD5 6663f6af0888dc0542499cdfd6a4f457
BLAKE2b-256 65affe17e74a514f0435275405074637819a8032b08b3adb43e08c97a961c7cf

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