RustSASA: A Rust Crate for Accelerated Solvent Accessible Surface Area Calculations
RustSASA: A Rust Crate for Accelerated Solvent Accessible Surface Area Calculations - Published in JOSS (2026)
https://github.com/maxall41/rustsasa
Keywords
bioinformatics biology rust
Last synced: 17 days ago
JSON representation
Acceptance Criteria
- Revelant topics? true
- External users? true
- Open source license? true
- Active? true
- Fork? false
Repository metadata
A Rust library for calculating the SASA for a protein. 5x faster than Freesasa. Based on the Shrake & Rupley algorithm.
- Host: GitHub
- URL: https://github.com/maxall41/rustsasa
- Owner: maxall41
- License: mit
- Created: 2024-02-09T08:34:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-12T18:08:54.000Z (17 days ago)
- Last Synced: 2026-01-12T23:49:50.190Z (17 days ago)
- Topics: bioinformatics, biology, rust
- Language: Rust
- Homepage: https://crates.io/crates/rust-sasa
- Size: 250 MB
- Stars: 16
- Watchers: 1
- Forks: 6
- Open Issues: 2
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
Owner metadata
- Name: Max Campbell
- Login: maxall41
- Email:
- Kind: user
- Description: Biologist, Computer Scientist, Musician, Visiting Undergraduate @ UCSF
- Website: maxc.codes
- Location: San Francisco
- Twitter: maxjcampbell0
- Company: University of California, San Francisco
- Icon url: https://avatars.githubusercontent.com/u/41460735?u=3d66d4a09578328bdc59a43d8f55b4df20cc27db&v=4
- Repositories: 98
- Last ynced at: 2025-11-15T18:03:15.213Z
- Profile URL: https://github.com/maxall41
GitHub Events
Total
- Create event: 23
- Release event: 7
- Issues event: 9
- Watch event: 7
- Delete event: 29
- Issue comment event: 31
- Push event: 150
- Pull request event: 52
- Fork event: 1
Last Year
- Create event: 23
- Release event: 7
- Issues event: 8
- Watch event: 6
- Delete event: 29
- Issue comment event: 31
- Push event: 148
- Pull request event: 50
Committers metadata
Last synced: 26 days ago
Total Commits: 287
Total Committers: 5
Avg Commits per committer: 57.4
Development Distribution Score (DDS): 0.094
Commits in past year: 240
Committers in past year: 3
Avg Commits per committer in past year: 80.0
Development Distribution Score (DDS) in past year: 0.104
| Name | Commits | |
|---|---|---|
| maxall41 | m****4@p****m | 260 |
| dependabot[bot] | 4****] | 23 |
| Prashant K. Jha | p****i@g****m | 2 |
| nbruciaferri | n****i@g****m | 1 |
| Rodrigo V. Honorato | r****o@u****l | 1 |
Committer domains:
- uu.nl: 1
Issue and Pull Request metadata
Last synced: 24 days ago
Total issues: 4
Total pull requests: 25
Average time to close issues: 2 months
Average time to close pull requests: 3 days
Total issue authors: 4
Total pull request authors: 4
Average comments per issue: 0.75
Average comments per pull request: 0.2
Merged pull request: 10
Bot issues: 0
Bot pull requests: 20
Past year issues: 3
Past year pull requests: 23
Past year average time to close issues: 2 months
Past year average time to close pull requests: 3 days
Past year issue authors: 3
Past year pull request authors: 2
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.13
Past year merged pull request: 8
Past year bot issues: 0
Past year bot pull requests: 20
Top Issue Authors
- rvhonorato (1)
- David-OConnor (1)
- DavidBJaffe (1)
- mittinatten (1)
Top Pull Request Authors
- dependabot[bot] (20)
- maxall41 (3)
- rvhonorato (1)
- nbruciaferri (1)
Top Issue Labels
Top Pull Request Labels
- dependencies (20)
- rust (20)
Package metadata
- Total packages: 1
-
Total downloads:
- cargo: 13,187 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 16
- Total maintainers: 1
crates.io: rust-sasa
RustSASA is a Rust library for computing the absolute solvent accessible surface area (ASA/SASA) of each atom in a given protein structure using the Shrake-Rupley algorithm.
- Homepage:
- Documentation: https://docs.rs/rust-sasa/
- Licenses: MIT
- Latest release: 0.9.0 (published about 1 month ago)
- Last Synced: 2025-12-23T00:03:51.305Z (about 1 month ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 13,187 Total
-
Rankings:
- Dependent repos count: 29.365%
- Dependent packages count: 34.579%
- Average: 53.43%
- Downloads: 96.346%
- Maintainers (1)
Dependencies
- actions/checkout v3 composite
- adler 1.0.2
- approx 0.5.1
- atomic-polyfill 1.0.3
- autocfg 1.1.0
- bytemuck 1.14.3
- byteorder 1.5.0
- cfg-if 1.0.0
- crc32fast 1.3.2
- critical-section 1.1.2
- crossbeam-deque 0.8.5
- crossbeam-epoch 0.9.18
- crossbeam-utils 0.8.19
- doc-cfg 0.1.0
- either 1.9.0
- equivalent 1.0.1
- flate2 1.0.28
- hash32 0.2.1
- hash32 0.3.1
- hashbrown 0.14.3
- heapless 0.7.17
- heapless 0.8.0
- indexmap 2.2.1
- libm 0.2.8
- lock_api 0.4.11
- matrixmultiply 0.3.8
- miniz_oxide 0.7.1
- nalgebra 0.32.3
- nalgebra-macros 0.2.1
- num-complex 0.4.4
- num-integer 0.1.45
- num-rational 0.4.1
- num-traits 0.2.17
- paste 1.0.14
- pdbtbx 0.11.0
- proc-macro2 0.4.30
- proc-macro2 1.0.78
- quote 0.6.13
- quote 1.0.35
- rawpointer 0.2.1
- rayon 1.8.1
- rayon-core 1.12.1
- rstar 0.11.0
- rstar 0.12.0
- rustc_version 0.4.0
- safe_arch 0.7.1
- scopeguard 1.2.0
- semver 1.0.21
- serde 1.0.196
- serde_derive 1.0.196
- simba 0.8.1
- smallvec 1.13.1
- spin 0.9.8
- stable_deref_trait 1.2.0
- syn 1.0.109
- syn 2.0.48
- typenum 1.17.0
- unicode-ident 1.0.12
- unicode-xid 0.1.0
- wide 0.7.15
Score: 13.986872274521886