{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":80669631,"defaultBranch":"master","name":"denss","ownerLogin":"tdgrant1","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-01T22:11:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6034663?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701815586.0","currentOid":""},"activityList":{"items":[{"before":"2e4943db858fdc1ed26529185e15e9a9ea51a7dd","after":"403f21bccb881b90be7176d979764b86a8bfc7ad","ref":"refs/heads/master","pushedAt":"2024-07-02T15:22:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"Updated to v1.7.3. Updated denss.pdb2mrc.py and PDB2MRC class to move most of the tasks in the script to dedicated methods in the class. This helps with compatibility and integration into RAW. These updates have been included in RAWv2.3.0. Updated denss.fit_data.py to allow missing error bars, which just sets the error bars to 1.0 (can also optionally ignore error bars at the command line). Added some initial code for reading .cif files in pdb2mrc, but this does not work yet so just exits with an error if a .cif file is given. Removed .pdb2mrc2sas from output filenames (too long). Now it just uses .fit.","shortMessageHtmlLink":"Updated to v1.7.3. Updated denss.pdb2mrc.py and PDB2MRC class to move…"}},{"before":"e95fda27ef68fc261b886b43528b98eb183a3bb2","after":"2e4943db858fdc1ed26529185e15e9a9ea51a7dd","ref":"refs/heads/master","pushedAt":"2024-04-02T22:10:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"added Remove: input box to denss.fit_data.py gui to allow removal of particular points or ranges of points.","shortMessageHtmlLink":"added Remove: input box to denss.fit_data.py gui to allow removal of …"}},{"before":"bc5145ac16e1b3646e72c19c27b14320eafd1ae9","after":"e95fda27ef68fc261b886b43528b98eb183a3bb2","ref":"refs/heads/master","pushedAt":"2023-12-19T18:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"fixed bug in chi2 calculation when using extrapolation in Sasrec()","shortMessageHtmlLink":"fixed bug in chi2 calculation when using extrapolation in Sasrec()"}},{"before":"8ffb98f818a8e9a5955a0f0a5ccb5b91967e401a","after":"bc5145ac16e1b3646e72c19c27b14320eafd1ae9","ref":"refs/heads/master","pushedAt":"2023-12-09T03:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"attempting to make dmax selection more robust. In addition to using Rg to estimate Dmax, now also use chi2 to estimate Dmax a la Moore. Takes a bit of time, so only use the first half of the data to speed this up since its just an estimate. Works fairly well for more corner cases and still works for good data.","shortMessageHtmlLink":"attempting to make dmax selection more robust. In addition to using R…"}},{"before":"df311e3c4487516df6b0f99ca4f0404a1a8f32d6","after":"8ffb98f818a8e9a5955a0f0a5ccb5b91967e401a","ref":"refs/heads/master","pushedAt":"2023-12-08T17:00:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"make alpha scanning faster in denss.fit_data.py by only running the necessary functions each alpha step, rather than the entire update() method.","shortMessageHtmlLink":"make alpha scanning faster in denss.fit_data.py by only running the n…"}},{"before":"e2f290f6b9d05671b74c73a2741d4c8906b4e58f","after":"df311e3c4487516df6b0f99ca4f0404a1a8f32d6","ref":"refs/heads/master","pushedAt":"2023-12-06T23:35:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"updated denss.fit_data.py to try and be more robust with estimating Dmax and alpha. Alpha scanning now uses sigmoid function to find optimal alpha with a cutoff of 1 percent (rather than 10 percent before, since sigmoid is less noisy than the raw chi2 estimates). Also printing chi2 to GUI plot.","shortMessageHtmlLink":"updated denss.fit_data.py to try and be more robust with estimating D…"}},{"before":"207af75922c9a82d32c9b34daa64c9e4e2cb0f54","after":"e2f290f6b9d05671b74c73a2741d4c8906b4e58f","ref":"refs/heads/master","pushedAt":"2023-12-05T22:28:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"added option to pdb2mrc to limit q range for fitting to a qmin (in addition to the recently added qmax). Added printing of chi2 to denss.fit_data.py. Added some code (currently unused, but there for the future) to attempt to fit the chi2 vs alpha plot for Sasrec alpha scanning with a sigmoid function to more precisely determine the optimal alpha value. This works, but has only been tested with a handful of datasets. Needs further testing to determine a good threshold for alpha selection that works for broad cases.","shortMessageHtmlLink":"added option to pdb2mrc to limit q range for fitting to a qmin (in ad…"}},{"before":"7a7292264f1abe6cce9ab97e50ff31a996537b33","after":"207af75922c9a82d32c9b34daa64c9e4e2cb0f54","ref":"refs/heads/master","pushedAt":"2023-10-30T18:16:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"added ability to limit qmax for fitting experimental data to pdb2mrc","shortMessageHtmlLink":"added ability to limit qmax for fitting experimental data to pdb2mrc"}},{"before":"f1d9b25e236de36c441f91bfa8cd453073023ee8","after":"7a7292264f1abe6cce9ab97e50ff31a996537b33","ref":"refs/heads/master","pushedAt":"2023-10-03T15:54:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"fixed bug in pdb2support with ignore_waters option. fixed bug in denss.regrid.py when only setting number of q points and not qmax. added TIP3 water molecule to mean volumes json file.","shortMessageHtmlLink":"fixed bug in pdb2support with ignore_waters option. fixed bug in dens…"}},{"before":"8ab0d4e07cf5dba0c58d34742776542759e24881","after":"f1d9b25e236de36c441f91bfa8cd453073023ee8","ref":"refs/heads/master","pushedAt":"2023-08-30T22:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"added check for voxel size for shell_type to pdb2mrc. If voxel size is bigger than a water molecule, then the water form factor does not work well since theres not enough sampling to make it have structure, so then change the shell type to uniform, which works fairly well even for large voxel sizes (but water form factor still works a bit better for smaller voxel sizes).","shortMessageHtmlLink":"added check for voxel size for shell_type to pdb2mrc. If voxel size i…"}},{"before":"7fc42530dc38caa9248b22579d2043ce2982604f","after":"8ab0d4e07cf5dba0c58d34742776542759e24881","ref":"refs/heads/master","pushedAt":"2023-08-30T21:49:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"added units to load_data() method of PDB2MRC. Set default to True for ignore_waters option in PDB class. Updated default shell contrast in PDB2MRC class","shortMessageHtmlLink":"added units to load_data() method of PDB2MRC. Set default to True for…"}},{"before":"e2a81ef3b1871e94a08a428670983f6e28a847bd","after":"7fc42530dc38caa9248b22579d2043ce2982604f","ref":"refs/heads/master","pushedAt":"2023-08-30T20:04:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"added convenience method run_all() to PDB2MRC class to run all the steps needed to generate a scattering profile and density maps with the current settings. This can be run on initialization with the run_all_on_init option. Note that run_all() does not run minimization, it just runs the steps necessary to set up the grids, calculate density and structure factors and a scattering profile. This is just so someone using the class doesnt have to remember all the steps if they want to make a map without fitting to data.","shortMessageHtmlLink":"added convenience method run_all() to PDB2MRC class to run all the st…"}},{"before":"1e7ea37b03ba19253f847a05ec89673fe107dffc","after":"e2a81ef3b1871e94a08a428670983f6e28a847bd","ref":"refs/heads/master","pushedAt":"2023-08-29T20:47:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"added n1 and n2 options to mrc2sas code, which were missing.","shortMessageHtmlLink":"added n1 and n2 options to mrc2sas code, which were missing."}},{"before":"99b3b869510a9a49de7b089a818fcf2dd3faa4d5","after":"1e7ea37b03ba19253f847a05ec89673fe107dffc","ref":"refs/heads/master","pushedAt":"2023-08-26T23:08:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"remove voxels inside protein atoms vdW radius from hydration shell","shortMessageHtmlLink":"remove voxels inside protein atoms vdW radius from hydration shell"}},{"before":"ccf06b9e096eb741aaf7f17c810de671bbe49f08","after":"99b3b869510a9a49de7b089a818fcf2dd3faa4d5","ref":"refs/heads/master","pushedAt":"2023-08-25T15:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"fixed bug with hydration shell calculation","shortMessageHtmlLink":"fixed bug with hydration shell calculation"}},{"before":"da026306a59335cab761fd380f6e9ed63f257a43","after":"ccf06b9e096eb741aaf7f17c810de671bbe49f08","ref":"refs/heads/master","pushedAt":"2023-08-25T15:24:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"Updated hydration shell calculation to be more robust for different voxel sizes and slightly more accurate. Updated global_B factor definitaion and sharpening to fix a bug. Now the global_B factor has a limit of about 177 A2, as larger values cause artifacts during sharpening step. Reset electron count in pdb2map_multigauss to be per atom rather than for the entire molecule, which appears more robust for different voxel sizes along with the global_B factor.","shortMessageHtmlLink":"Updated hydration shell calculation to be more robust for different v…"}},{"before":"2b87c2de0e5d582d913f2f1d598d1ef89ae94956","after":"da026306a59335cab761fd380f6e9ed63f257a43","ref":"refs/heads/master","pushedAt":"2023-08-22T18:59:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"fixed bug with deprecated np.str to str","shortMessageHtmlLink":"fixed bug with deprecated np.str to str"}},{"before":"afafe9b059efd4585b3ab26bdaba910ce194ba39","after":"2b87c2de0e5d582d913f2f1d598d1ef89ae94956","ref":"refs/heads/master","pushedAt":"2023-08-10T22:55:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"updated default shell contrast in pdb2mrc to be 0.023 based on latest calculations. Fixed bug with distance transform to now convert distances from pixels to angstroms (Thanks Filipe Maia for the catch)","shortMessageHtmlLink":"updated default shell contrast in pdb2mrc to be 0.023 based on latest…"}},{"before":"7a3e98d2d32035550b60eea75ac5d4b4e4954140","after":"afafe9b059efd4585b3ab26bdaba910ce194ba39","ref":"refs/heads/master","pushedAt":"2023-08-01T17:20:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"fixed bug in denss.all.py with writing pdb filename","shortMessageHtmlLink":"fixed bug in denss.all.py with writing pdb filename"}},{"before":"5e72159a9652c3e71b6a550b81c795d408bc4f12","after":"7a3e98d2d32035550b60eea75ac5d4b4e4954140","ref":"refs/heads/master","pushedAt":"2023-08-01T15:26:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"removed print statement","shortMessageHtmlLink":"removed print statement"}},{"before":"72690eda14b00a27ed28c88d516e9d6360f049f5","after":"5e72159a9652c3e71b6a550b81c795d408bc4f12","ref":"refs/heads/master","pushedAt":"2023-06-02T20:55:59.314Z","pushType":"push","commitsCount":72,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"fixed help menu description of denss.mrc2sas.py script.","shortMessageHtmlLink":"fixed help menu description of denss.mrc2sas.py script."}},{"before":"b2e31caf9fc6081644c261111e9cc2a4dfc92265","after":"5e72159a9652c3e71b6a550b81c795d408bc4f12","ref":"refs/heads/pdb2mrc","pushedAt":"2023-06-02T20:54:36.321Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"fixed help menu description of denss.mrc2sas.py script.","shortMessageHtmlLink":"fixed help menu description of denss.mrc2sas.py script."}},{"before":"5008a467525baff443d67a4aa04970a9e917728d","after":"b2e31caf9fc6081644c261111e9cc2a4dfc92265","ref":"refs/heads/pdb2mrc","pushedAt":"2023-06-02T20:39:59.751Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"edit readme file.","shortMessageHtmlLink":"edit readme file."}},{"before":"4db084b732df621c2bcfeb81cd65f7d402db4c65","after":"5008a467525baff443d67a4aa04970a9e917728d","ref":"refs/heads/pdb2mrc","pushedAt":"2023-06-02T20:35:48.078Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"Added note to README about new denss.mrc2sas.py script and fits produced by denss.py scripts. Added copying of input file to output folder to denss.all.py.","shortMessageHtmlLink":"Added note to README about new denss.mrc2sas.py script and fits produ…"}},{"before":"eb7f60bdf81614962387f8cda64d9f688177477c","after":"4db084b732df621c2bcfeb81cd65f7d402db4c65","ref":"refs/heads/pdb2mrc","pushedAt":"2023-06-02T18:43:00.636Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"updated denss.all.py to output new fits to aggregated map.fit file.","shortMessageHtmlLink":"updated denss.all.py to output new fits to aggregated map.fit file."}},{"before":"5c732fc72b3aa381da1420382ed9b1d79222c921","after":"eb7f60bdf81614962387f8cda64d9f688177477c","ref":"refs/heads/pdb2mrc","pushedAt":"2023-06-02T17:02:09.723Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"fixed bugs for use with GPU","shortMessageHtmlLink":"fixed bugs for use with GPU"}},{"before":"7bac4e71f804217ae53e3cfd81a5d71d4c647732","after":"5c732fc72b3aa381da1420382ed9b1d79222c921","ref":"refs/heads/pdb2mrc","pushedAt":"2023-06-02T14:14:27.185Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"added denss.mrc2sas.py","shortMessageHtmlLink":"added denss.mrc2sas.py"}},{"before":"c2c5c5d13e71872efae43a8f5f8c3120a9225232","after":"7bac4e71f804217ae53e3cfd81a5d71d4c647732","ref":"refs/heads/pdb2mrc","pushedAt":"2023-06-02T00:08:04.126Z","pushType":"push","commitsCount":3,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"some bug fixes with error bars in denss.fit_data.py output to work with denss.all.py properly.","shortMessageHtmlLink":"some bug fixes with error bars in denss.fit_data.py output to work wi…"}},{"before":"febd1d1332048c227c63d25728f174352e257198","after":"c2c5c5d13e71872efae43a8f5f8c3120a9225232","ref":"refs/heads/pdb2mrc","pushedAt":"2023-06-01T19:03:16.152Z","pushType":"push","commitsCount":12,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"update README. Update version to 1.7.0","shortMessageHtmlLink":"update README. Update version to 1.7.0"}},{"before":"7e6884d028a0e1c724edea3351ab130f66e51336","after":"72690eda14b00a27ed28c88d516e9d6360f049f5","ref":"refs/heads/master","pushedAt":"2023-05-15T18:13:54.074Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdgrant1","name":null,"path":"/tdgrant1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6034663?s=80&v=4"},"commit":{"message":"fixed bug in loadProfile functions that choked on bad unicode characters in files. Now ignore those errors when reading the file.","shortMessageHtmlLink":"fixed bug in loadProfile functions that choked on bad unicode charact…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdPncvAA","startCursor":null,"endCursor":null}},"title":"Activity · tdgrant1/denss"}