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.1.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-py3-none-any.whl (192.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: autolei-1.0.1.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.tar.gz
Algorithm Hash digest
SHA256 22354d58671609356807ca5d6616d5536045e53eda332a1cc6601ad3efa23083
MD5 83e6d1a292b5aa048a624260c39a047c
BLAKE2b-256 5f07c94b984bd0759b30648f60cdb114bb57100ada8a8a6ed9c0a5dc2b9e0272

See more details on using hashes here.

File details

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

File metadata

  • Download URL: autolei-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 192.5 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-py3-none-any.whl
Algorithm Hash digest
SHA256 374d6c5adc3aa7aa0c1c638b67e59efd87b6bc48c7bfdd587a329609893ce29d
MD5 a61542d82dd5c8af67505bcc81eb0379
BLAKE2b-256 d1367a265ed6c88b8dfe4ef7f3a78f8cfbd95f2548362b402527466644fa7087

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