Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Automatic NAMD System Input Builder
Pestifer is a fully automated system builder, requiring as inputs only biomolecular structures (e.g., PDB IDs, PDB files, mmCIF files, alphafold IDs) and a handful of customization parameters, to generate NAMD-compatible input files (PSF, PDB). It is basically a front end for VMD's psfgen
utility.
pip install pestifer
Once installed, the user has access to the main pestifer
command.
Pestifer also requires access to the following executables:
namd2
and charmrun
vmd
packmol
By default, pestifer looks for these in /usr/local/bin
. Specific paths for these can be stipulated in the paths
directive of your input file.
Pestifer includes the July 2024 Charmm36 force field.
custom_pdb_path
bug in bilayer
fixedycleptic
dependency updated to 1.0.7ycleptic
to 1.0.6 to enable interactive help and automatic config documentationambertools
dependency removedpackmol-memgen
integration removed; now use native bilayer
taskmake-resi-database
command addedsalt_con
, anion
, and cation
specs for solvate now availablepidibble
dependency updated to 1.1.9ring_check
taskrestart
task added--config-updates
option for fetch-example
and run-example
subcommands implemented--kick-ass-banner
option implemented -- check it out!pidibble
dependency updated to 1.1.8packmol-memgen
fetch-example
subcommand that just copies the respective example YAML file to the CWDHEAL
patchpackmol-memgen
integrationinclude_C_termini
boolean to declash
directives; set to False
to prevent C-terminal insertions from undergoing automatic declashingpestifer-vmd.tcl
macros.tcl
runscript
sources TcL proc files with dependencies in proc files that aren't yet sourced; fixed thatalphafold
source directive added to permit download of models from the AlphaFold database by accession codeinittcl
subcommand makes this transfer; needs only to be run one time post-installationpestifer_init
TcL proc provided in docs for user VMD startup scriptscript
subcommand removedwheretcl
subcommand expandedNAMDLog
class introduced for parsing NAMD2-generated log filesmdplot
task for generating plots of various energy-like quantities vs timestepgrafts
for adding glycanscleave
task and CleavageMod
ModManager
replaces ModContainer
insertion
mod; corrected bug in brot
tcl procedurewheretcl
subcommandscript
subcommandmanipulate
taskother_parameters
for any NAMD2 relaxation taskalpha
crotation for folding a span of residues into an alpha helixcif_residue_map_file
generated to report mapping between CIF-residue numbering and author residue numberingCameron F. Abrams
Distributed under the MIT license. See LICENSE
for more information.
https://github.com/cameronabrams
git checkout -b feature/fooBar
)git commit -am 'Add some fooBar'
)git push origin feature/fooBar
)FAQs
A NAMD topology/coordinate input builder
We found that pestifer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.