RDKit
มันคืออะไร?
RDKit คือชุดซอฟต์แวร์เคมีและการเรียนรู้ของเครื่องที่เขียนด้วยภาษา C++ และ Python
- ใบอนุญาต BSD - ใบอนุญาตที่เป็นมิตรต่อธุรกิจสำหรับโอเพ่นซอร์ส
- โครงสร้างข้อมูลหลักและอัลกอริธึมใน C ++
- Wrapper Python 3.x สร้างโดยใช้ Boost.Python
- wrapper Java และ C# ที่สร้างด้วย SWIG
- JavaScript (สร้างด้วย emscripten) และ CFFI wrapper รอบการทำงานที่สำคัญ
- การดำเนินการระดับโมเลกุล 2D และ 3D
- ตัวอธิบายและการสร้างลายนิ้วมือสำหรับการเรียนรู้ของเครื่อง
- คาร์ทริดจ์ฐานข้อมูลระดับโมเลกุลสำหรับ PostgreSQL ที่รองรับโครงสร้างย่อยและการค้นหาความคล้ายคลึงกัน รวมถึงเครื่องคำนวณ descriptor หลายตัว
- โหนดเคมีสำหรับ KNIME
- โฟลเดอร์ Contrib พร้อมซอฟต์แวร์ที่เป็นประโยชน์จากชุมชนซึ่งควบคุมพลังของ RDKit
การติดตั้งและการเริ่มต้นใช้งาน
หากคุณทำงานใน Python และใช้ conda (คำแนะนำของเรา) การติดตั้งนั้นง่ายมาก:
$ conda install -c conda-forge rdkit
จากนั้น คุณสามารถดูคู่มือการเริ่มต้นใช้งาน Python ของเราได้
คำแนะนำการติดตั้งโดยละเอียดเพิ่มเติมมีอยู่ใน Docs/Book/Install.md
เอกสารประกอบ
มีอยู่ในหน้า RDKit และในโฟลเดอร์ Docs บน GitHub
บล็อก RDKit มักมีคำแนะนำและเคล็ดลับที่เป็นประโยชน์
การสนับสนุนและชุมชน
หากคุณมีคำถาม ความคิดเห็น หรือข้อเสนอแนะ สถานที่ที่ดีที่สุดสำหรับสิ่งเหล่านั้นคือ:
- การสนทนา GitHub
- รายชื่อผู้รับจดหมาย
หากคุณพบข้อบกพร่องหรือต้องการขอคุณสมบัติ โปรดสร้างปัญหา
เรายังมีกลุ่ม LinkedIn
เรามีการประชุมกลุ่มผู้ใช้ประจำปี (UGM) ซึ่งสมาชิกของชุมชนจะนำเสนอและพูดคุยแบบสายฟ้าแลบเกี่ยวกับสิ่งที่พวกเขาทำกับ RDKit สื่อจาก UGM ที่ผ่านมาซึ่งค่อนข้างมีประโยชน์ก็มีออนไลน์เช่นกัน:
- 2012 UGM, ลอนดอน
- 2013 UGM, ฮินซ์ตัน
- 2014 UGM, ดาร์มสตัดท์
- 2015 UGM, ซูริก
- 2016 UGM, บาเซิล
- 2017 UGM, เบอร์ลิน
- 2018 UGM, เคมบริดจ์
- UGM 2019 ฮัมบวร์ก
- UGM ปี 2020 เสมือน
- UGM ปี 2021 เสมือนจริง
- 2022 UGM, เบอร์ลิน
- 2023 UGM, ไมนซ์
- 2024 UGM, ซูริก
ใบอนุญาต
รหัสที่เผยแพร่ภายใต้ใบอนุญาต BSD