perturb-tools

View on PyPIReverse Dependencies (2)

0.3.3 perturb_tools-0.3.3-py3-none-any.whl

Wheel Details

Project: perturb-tools
Version: 0.3.3
Filename: perturb_tools-0.3.3-py3-none-any.whl
Download: [link]
Size: 56810
MD5: 2f7ba1b72aeb67abb64eb136f7681d84
SHA256: 3134d01a840715da4dd85463c9b4555a481e2755282bde3e3d808b00236b513d
Uploaded: 2024-05-03 19:57:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: perturb-tools
Version: 0.3.3
Summary: perturb-tools - Analysis Framework for Pooled CRISPR Genome Editing Screens.
Author: ['Michael E. Vinyard - Harvard University - Massachussetts General Hospital - Broad Institute of MIT and Harvard', 'Jayoung K. Ryu - Harvard University - Massachussetts General Hospital - Broad Institute of MIT and Harvard']
Author-Email: mvinyard[at]broadinstitute.org, jayoung_ryu[at]g.harvard.edu
Home-Page: https://github.com/pinellolab/perturb-tools
License: MIT
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python :: 3.8
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >3.7.0
Requires-Dist: matplotlib (>=3.4)
Requires-Dist: anndata (>=0.7.1)
Requires-Dist: numpy (>=1.19.2)
Requires-Dist: pandas (>=1.1.2)
Requires-Dist: biopython (>=1.79)
Requires-Dist: pool-sharq (>=0.0.12)
Requires-Dist: plotly
Requires-Dist: regex
Requires-Dist: xlsxwriter
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2706 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
perturb_tools/__init__.py sha256=CtE6oLENR2N5KL2dw3CH7eSvLKKlXTx-lfEM2ET7IRk 416
perturb_tools/_arithmetic/__init__.py sha256=_pzMca1budVR9u6Hi23LMIqoRjjA-FnAYU9MEDCAfT4 103
perturb_tools/_arithmetic/_funcs/_SequenceManipulation.py sha256=hM9YjOjr-Ip0g3xOsb8rK6-dhFxaAgPRAibYg55CNXI 2189
perturb_tools/_arithmetic/_funcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_arithmetic/_funcs/_log_fold_change.py sha256=yXdR-2cmggcWnHekbTBfEqT3kZmTtcC9ej6K3DFl-ws 192
perturb_tools/_arithmetic/_funcs/_LogFoldChange/_LogFoldChange_Module.py sha256=lYasKqqhwD-X2WqlTDgBAoY0lkQ8_-WsR9-mh57xSpo 4164
perturb_tools/_arithmetic/_funcs/_LogFoldChange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_arithmetic/_funcs/_LogFoldChange/_calculate_log_fold_change.py sha256=vjzT-7VaV1pBlPFviv_QKbIzl7Y1vyXbzKhoxIUIBeM 1806
perturb_tools/_experimental_design/__init__.py sha256=MP_e1HXg1Ze9KOIvNV_ZNUvutHUKPhGOsXyzyRxB6u0 504
perturb_tools/_experimental_design/_coding/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_experimental_design/_coding/_funcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_experimental_design/_coding/_funcs/_plot_CDS.py sha256=BgFAXWPtRY6HhYIqRoctu2n0gYe2LWhQqnvkN2Wo0ek 1128
perturb_tools/_experimental_design/_funcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_experimental_design/_general/_GTF_Module.py sha256=bLYklvNG3KxiNS7gAM40MJ1F0FWDaai0lbM3oDiYLmo 229
perturb_tools/_experimental_design/_general/_TargetModule.py sha256=xpHefy3C0u1q2PDD1tB-DfCBCHn0G_HBRQkhwox8MuY 3536
perturb_tools/_experimental_design/_general/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_experimental_design/_general/_add_region_labels.py sha256=4_S-86StR798OLup-kWxb2V7DSfLPfdRe9fR0vZvjVk 304
perturb_tools/_experimental_design/_general/_add_sgRNA_context.py sha256=Gp2KU1TwQVGCI_IfwbGjbnppLbf4kGwnPQJsQ_lyzM0 2125
perturb_tools/_experimental_design/_general/_annotate_guide_biochemistry.py sha256=-xXXjISdLv_dbAv2bZM7Qkr1llPhi6JSxpQ0Xk083Og 777
perturb_tools/_experimental_design/_general/_annotate_protospacer.py sha256=ju5Joh_EWjFBWu9a8MTk6ZtFsfm3mHaGI1ck9RklCuA 2096
perturb_tools/_experimental_design/_general/_get_chromosome_sequence.py sha256=VjBZPnqFqgVeZDiMYXVzxF2nnhg2VfUdAxLD2FcJm2Y 870
perturb_tools/_experimental_design/_general/_get_screen_target_features.py sha256=P_ZX5_ZqT-fMz_xS5_9rvBGYnHmRh0UYIESz4n_L3dI 768
perturb_tools/_experimental_design/_general/_identify_overlapping_fragments.py sha256=baG-F9KFzwl4xWjfxrHFi_sK0_GKqQ8PMwfl1QpL9XM 6031
perturb_tools/_experimental_design/_general/_make_guide_library_df.py sha256=hb3BTjbAxyfd5DWo1_Scy1H_mhG_3uy0Ht9EAdExCsM 4535
perturb_tools/_experimental_design/_general/_query_region_for_PAM.py sha256=iL9fU1w4BH6FnKl6-793-8PTIqT4fbe26Ay4kNDK5lk 5407
perturb_tools/_experimental_design/_general/_scan_for_BsmbI.py sha256=ietqwQC7GnY4eB7n1FcachCsUmFmtYlRNXMzEWNWw1Q 1444
perturb_tools/_experimental_design/_general/_widen_regions.py sha256=Ae-JIPVX_NjRmBCAHCcNzVxwHtWiCveO_1RofqvEAC4 157
perturb_tools/_external_tools/__init__.py sha256=I0JgtCPllHHU3XDZzGP8cYEWCjLxE4NI8ToZ3C_2Ejc 213
perturb_tools/_framework/_ScreenModule.py sha256=mnzF-2GXKSXcxkPwzyTMRDJH5ZHIs4He4c6AXwwS-Dw 15293
perturb_tools/_framework/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
perturb_tools/_framework/_supporting_functions/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
perturb_tools/_framework/_supporting_functions/_print_screen_object.py sha256=EzCy-dGE4UYRLenSJhnfK3pL7JFC3zwrhliRtP55fnE 1083
perturb_tools/_framework/_supporting_functions/_read_write_poolQ.py sha256=swKn7ZTWGB5VDs9FKGFH1Ml7MjZoJlXOhGmyqdXPjd8 3216
perturb_tools/_framework/_supporting_functions/_guides/_GuideAnnotationModule.py sha256=KuEUG1dP_Vi0MN7wynOqTHb2ceIhrkFO0OuUwH8E7-E 1972
perturb_tools/_framework/_supporting_functions/_guides/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_framework/_supporting_functions/_guides/_supporting_functions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_framework/_supporting_functions/_guides/_supporting_functions/_add_context_sequence_to_gene_dict.py sha256=Y1chXCQO9tfF7uzgdnAzJgkP4Fo-j-T8W9apY2X4IV0 1546
perturb_tools/_framework/_supporting_functions/_guides/_supporting_functions/_add_guide_target_metadata.py sha256=7HmNxGOw4kkaQLtr1HYMNy4qqKryTb8dPQeGorb434M 1066
perturb_tools/_framework/_supporting_functions/_guides/_supporting_functions/_annotate_guide_position.py sha256=ml6FYoJwiAvDkhwb3eGhlh0SDZISKRlX7OApOJqkL3w 2136
perturb_tools/_framework/_supporting_functions/_guides/_supporting_functions/_annotate_protospacer.py sha256=oVgwqCQCKT--jH64MszWUonmJNeNZ37kdZzQr1bNqdc 233
perturb_tools/_framework/_supporting_functions/_guides/_supporting_functions/_create_gene_dict.py sha256=ThVMVciyovbSL3mYt_CIXY7Tp7UKwcoODg44cxnX9HA 353
perturb_tools/_normalization/__init__.py sha256=uDfHrAAzvmJs7bbdxw_OACzRxOmRnaZisjJFqJPz1NA 100
perturb_tools/_normalization/_funcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_normalization/_funcs/_read_count_norm.py sha256=SfRyUDuBJTCT_nA2lqO862GlCzBYEcVK04He4B9Q7Ok 598
perturb_tools/_plotting/__init__.py sha256=83bHNdv-kM1pR5jB0zj1z7M4seZcG72N3V-763EvPtg 335
perturb_tools/_plotting/_funcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_plotting/_funcs/_get_default_matplotlib_figure_width_height.py sha256=GDy2YHtSSmVcdCWGiyu8BxxR-zllTq_MQtm-aFnZLJ8 725
perturb_tools/_plotting/_funcs/_plot_correlation_heatmap.py sha256=eUDxf_A37ZrIRjwuITPrIuLOZv-G2XngpEYKRIb1Qh8 1655
perturb_tools/_plotting/_funcs/_plot_gene_exon.py sha256=ioMJe9o-nW9psKa-dwM6w8LMSxrAOcnA8VAEwp9_6WM 1182
perturb_tools/_plotting/_funcs/_plot_guide_enrichment.py sha256=WKoGZ2IjV258DZXyV7z_QxBpvHBUCzEAwwpXUArY_LU 2473
perturb_tools/_plotting/_funcs/_plot_rep_consistency.py sha256=fo124WsH4FuKCBD4_LBQZNnwESrgHy_tckhve-kAmz8 1854
perturb_tools/_plotting/_funcs/_plot_stats.py sha256=t0kSI3lh7hXnDxL3rrklvxezscbiCEfdCE1Q_7JY4F8 1612
perturb_tools/_plotting/_funcs/_set_matplotlib_rc_params.py sha256=QXIyYoq_giD9kuSV5o43-cEh5WPbdwjT3uZGtS0qCDE 265
perturb_tools/_qc/__init__.py sha256=jtc4Oacokm2jZfjoYq77Wqt8S6Z2VcnBZ0_70JUlYnA 19
perturb_tools/_qc/qc.py sha256=WQNGEPunUfLLyj-sjiNK2gXfvw4JCD-cvBOrsLhUUo0 7497
perturb_tools/_readwrite/__init__.py sha256=bfmhtOY2yr0GqrW8FRsesw8IT4pA0kanGpWvwVdheY4 316
perturb_tools/_readwrite/_funcs/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
perturb_tools/_readwrite/_funcs/_check_fix_file_extension.py sha256=fbouag6wOePWnakTrjN-0zwL6JMat_nXLE8RnSZJcII 578
perturb_tools/_readwrite/_funcs/_read_screen_from_PoolQ.py sha256=TWMwh_UEuOn1egmRXvod4PfBzR8eJp1_oIJYzzX0hk0 10406
perturb_tools/_readwrite/_funcs/_read_screen_from_csvs.py sha256=9rZ5bDrA2A9_HVcQa8qDIkcHS62yqiK6ME-BHJVqB8I 3225
perturb_tools/_readwrite/_funcs/_write_experiment_report_to_excel.py sha256=r42SCXZIpjuXpCBuvl4TqXiIz2EMnd-MvaL5XmHdqL8 1487
perturb_tools/_readwrite/_funcs/_write_screen_to_csv.py sha256=axr0G3XiH5Puk9KjnImtc34HSLTuyN1QQaJmPnKZY6M 1260
perturb_tools/_readwrite/_funcs/_write_screen_to_excel.py sha256=mh2YW6A_mLdb8SlSYOBesADyjaftSeIVPFZUvnZXGRY 3182
perturb_tools/_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_utilities/__init__.py sha256=m6KuJ_iCMI9F-OaxzDdEckkaP1dFZrQR-t118JBy3w4 228
perturb_tools/_utilities/_funcs/_FileHandler.py sha256=hBWuvsJ3-f91GZWGlvNkwxiYLoxW2UD2QhpKXn-5M3A 909
perturb_tools/_utilities/_funcs/_SequenceManipulation.py sha256=JKH34cAzp96UYgt4vpHZJljlgPiwPvp-gmH5UfEdeuA 2148
perturb_tools/_utilities/_funcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perturb_tools/_utilities/_funcs/_fetch_chromosome_sequence.py sha256=y5BZqfK77Ja34t7k5rPqpJ9PCgQz93_gN-4Q_k9XDQU 590
perturb_tools/_utilities/_funcs/_flexible_mkdir.py sha256=xxui_mnBdQqXulzgg44XD7AsbJYvURZBPuubtWx3ilY 1240
perturb_tools/_utilities/_funcs/_get_chromosome_sequence.py sha256=g5wy4o6Y7s_1oID3vBdTEiGdFHenRoRnzYFneOiC5EI 1113
perturb_tools/_utilities/_funcs/_get_gene_exons.py sha256=7oWqfWvB80EBUypP2SSL97_GGEsr5n4brMdgPTU8dmY 1019
perturb_tools/_utilities/_funcs/_glob_dict.py sha256=0qIhkhoAS8N7sF6jq3E_3eS50nQZsvVvqMHA_3MzNXs 1410
perturb_tools/_utilities/_funcs/_scan_sequence_for_motif.py sha256=AmYd4BYxSpOMPotGxZu-jpKQhqxnyL6yzvzO0A7_CRY 220
perturb_tools/_utilities/_funcs/_update_dict.py sha256=ruxGE8fa1ltC_yDdoZeIGZyUZ_-_G_tRr7hnrZcSJUI 341
perturb_tools-0.3.3.dist-info/LICENSE sha256=Ff-4VTG-k3DmnDPrOey0wfFniUA6gNWMVvl2ozoPFm8 1072
perturb_tools-0.3.3.dist-info/METADATA sha256=R8hlJnu2IHbp5rPLfk_g9DUYLDcFrUIvjQ25KZZgLxA 3776
perturb_tools-0.3.3.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
perturb_tools-0.3.3.dist-info/top_level.txt sha256=C_eeGZpxJD_cpJ06GuaoJrS6RA0lRAeUAUfs3Vu_dbE 14
perturb_tools-0.3.3.dist-info/RECORD

top_level.txt

perturb_tools