stacker.visualization.display_psf_heatmap#
- display_psf_heatmap(csv, plot_outfile='', frame_list={}, **kwargs)[source]#
Alias for visualize_two_residue_movement_heatmap().
Creates heatmap of two-residue movement relative to each other.
2D shaded contour plot of the density of points in the visualize_two_residue_movement_scatterplot() scatterplot.
- Parameters:
- csvstr
Filepath to csv file containing data on the movement of two residues relative to each other (r, rho, and theta values). Created in residue_movement.
- plot_outfilestr
Filepath of the image file to write to. Format inferred from file extension. png, pdf, ps, eps, and svg supported.
- frame_listset, default = {}
Set of frames to use in csv, if empty use all frames.
- **kwargsdict, optional
Additional keyword arguments to customize the plot:
- fontsizeint, default = 10
Font size for all text elements.
- fig_widthfloat, default = 5
Width of the figure in inches.
- fig_heightfloat, default = 5
Height of the figure in inches.
- xaxis_fontsizeint, default = fontsize
Font size for the theta-axis labels.
- yaxis_fontsizeint, default = fontsize
Font size for the rho-axis labels.
- cb_fontsizeint, default = 10
Font size for the colorbar tick labels.
- Returns:
- None
See also
write_bottaro_to_csv
Creates CSV file that is inputted here
Examples
>>> import stacker as st >>> trajectory_file = 'testing/first10_5JUP_N2_tUAG_aCUA_+1GCU_nowat.mdcrd' >>> topology_file = 'testing/5JUP_N2_tUAG_aCUA_+1GCU_nowat.prmtop' >>> pdb_filename = 'testing/script_tests/residue_movement/5JUP_N2_tUAG_aCUA_+1GCU_nowat_mdcrd.pdb' >>> output_csv_name = "testing/script_tests/residue_movement/tUAG_aCUA_+1GCU_GC_plot.csv" >>> perspective_residue = 426 # 1-indexed >>> viewed_residue = 427 # 1-indexed >>> st.filter_traj_to_pdb(trj_file=trajectory_file, top_file=topology_file, pdb=pdb_filename, ... residues={perspective_residue,viewed_residue}, atoms={"C2", "C4", "C6"}) WARNING: Residue Indices are expected to be 1-indexed Reading trajectory... Reading topology... Filtering trajectory... WARNING: Output filtered traj atom, residue, and chain indices are zero-indexed WARNING: Output file atom, residue, and chain indices are zero-indexed Filtered trajectory written to: testing/script_tests/residue_movement/5JUP_N2_tUAG_aCUA_+1GCU_nowat_mdcrd.pdb >>> st.write_bottaro_to_csv(pdb_filename, output_csv_name, pers_res=perspective_residue, view_res=viewed_residue) Output values written to testing/script_tests/residue_movement/tUAG_aCUA_+1GCU_GC_plot.csv >>> st.visualize_two_residue_movement_heatmap('testing/script_tests/residue_movement/tUAG_aCUA_+1GCU_GC_plot.csv', ... plot_outfile='testing/script_tests/visualization/tUAG_aCUA_+1GCU_GC_plot_10frames_heat.png')