Citation and References¶
How to Cite Surfacia¶
If you use Surfacia in your research, please cite the following:
Software Citation
@software{surfacia2024,
title={Surfacia: Surface Atomic Chemical Interaction Analyzer},
author={Su, Yuming},
version={3.0.1},
year={2024},
url={https://github.com/sym823808458/Surfacia},
note={accessed December 2024}
}
Text Citation
Su, Y. Surfacia: Surface Atomic Chemical Interaction Analyzer, Version 3.0.1, https://github.com/sym823808458/Surfacia (accessed December 2024).
Developer Information¶
Primary Developer
Dr. Yuming Su is the primary developer of Surfacia: Surface Atomic Chemical Interaction Analyzer. Dr. Su completed his Ph.D. in 2024 from the College of Chemistry and Chemical Engineering at Xiamen University.
Research Focus
Molecular surface analysis and characterization
Quantum mechanical property calculations
Machine learning applications in chemistry
Interpretable AI for molecular systems
Contact Information¶
Development Team
For technical questions, bug reports, or feature requests:
GitHub Issues: https://github.com/sym823808458/Surfacia/issues
Email: Contact through GitHub profile
Documentation: https://surfacia.readthedocs.io
Academic Collaboration
For academic collaborations or research inquiries:
Institution: College of Chemistry and Chemical Engineering, Xiamen University
Research Group: Computational Chemistry and Materials Science
Contributing¶
We welcome contributions to Surfacia! Please see our Contributing to Surfacia guide for details on:
Code contributions
Documentation improvements
Bug reports and feature requests
Community guidelines
Acknowledgments¶
Funding and Support
Xiamen University
College of Chemistry and Chemical Engineering
Computational resources and infrastructure support
Open Source Community
Surfacia builds upon many excellent open-source projects:
NumPy & SciPy: Numerical computing foundation
Scikit-learn: Machine learning algorithms
SHAP: Model interpretability
Matplotlib & Plotly: Visualization capabilities
Sphinx: Documentation framework
Beta Testers and Contributors
Special thanks to the early adopters and beta testers who provided valuable feedback during development.
License¶
Surfacia is released under the MIT License. See License for full details.
Version History¶
- Version 3.0.1 (Current)
Complete CLI interface with workflow management
Interactive SHAP visualization dashboard
Enhanced machine learning analysis pipeline
Comprehensive documentation framework
- Version 2.x
Core molecular surface analysis functionality
Basic descriptor calculations
Jupyter notebook integration
- Version 1.x
Initial release
Fundamental surface analysis tools
Future Development¶
Planned Features
Enhanced parallel processing capabilities
Additional machine learning algorithms
Extended visualization options
Cloud computing integration
Community Involvement
User feedback integration
Feature request prioritization
Collaborative development opportunities
Educational resource development
Support¶
Getting Help
Documentation: Start with our comprehensive documentation
Examples: Check the examples section for common use cases
GitHub Issues: Report bugs or request features
Community: Join discussions and share experiences
Reporting Issues
When reporting issues, please include:
Surfacia version number
Operating system and Python version
Complete error messages
Minimal example to reproduce the issue
Expected vs. actual behavior
Thank you for using Surfacia and contributing to the computational chemistry community!