Mercurial > repos > iuc > scanpy_inspect
comparison inspect.xml @ 18:d1cd8c147809 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/scanpy/ commit c3d9d45e910ef2fad8a85e5f08c8122059a45634
author | iuc |
---|---|
date | Thu, 19 Sep 2024 06:43:47 +0000 |
parents | 18262103fa61 |
children | d86cb2ce311b |
comparison
equal
deleted
inserted
replaced
17:18262103fa61 | 18:d1cd8c147809 |
---|---|
1 <tool id="scanpy_inspect" name="Scanpy Inspect and manipulate" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> | 1 <tool id="scanpy_inspect" name="Scanpy Inspect and manipulate" version="@TOOL_VERSION@+galaxy1" profile="@PROFILE@"> |
2 <macros> | 2 <macros> |
3 <import>macros.xml</import> | 3 <import>macros.xml</import> |
4 <xml name="params_score_genes"> | 4 <xml name="params_score_genes"> |
5 <param argument="n_bins" type="integer" value="25" label="Number of expression level bins for sampling"/> | 5 <param argument="n_bins" type="integer" value="25" label="Number of expression level bins for sampling"/> |
6 <param argument="random_state" type="integer" value="0" label="Random seed for sampling"/> | 6 <param argument="random_state" type="integer" value="0" label="Random seed for sampling"/> |
144 groupby='$method.groupby', | 144 groupby='$method.groupby', |
145 #end if | 145 #end if |
146 use_raw=$method.use_raw, | 146 use_raw=$method.use_raw, |
147 #if str($method.groups) != '': | 147 #if str($method.groups) != '': |
148 #set $group=[x.strip() for x in str($method.groups).split(',')] | 148 #set $group=[x.strip() for x in str($method.groups).split(',')] |
149 groups='$group', | 149 groups=$group, |
150 #end if | 150 #end if |
151 #if str($method.layer) != '': | 151 #if str($method.layer) != '': |
152 layer='$method.layer', | 152 layer='$method.layer', |
153 #end if | 153 #end if |
154 #if str($method.ref.rest) == 'rest': | 154 #if str($method.ref.rest) == 'rest': |
444 <when value="lbfgs"> | 444 <when value="lbfgs"> |
445 <param name="penalty" type="boolean" truevalue="l2" falsevalue="None" checked="true" label="use l2 penalty?"/> | 445 <param name="penalty" type="boolean" truevalue="l2" falsevalue="None" checked="true" label="use l2 penalty?"/> |
446 <expand macro="fit_intercept"/> | 446 <expand macro="fit_intercept"/> |
447 <expand macro="max_iter"/> | 447 <expand macro="max_iter"/> |
448 <expand macro="multi_class"/> | 448 <expand macro="multi_class"/> |
449 </when> | 449 </when> |
450 <when value="newton-cg"> | 450 <when value="newton-cg"> |
451 <param name="penalty" type="boolean" truevalue="l2" falsevalue="None" checked="true" label="use l2 penalty?"/> | 451 <param name="penalty" type="boolean" truevalue="l2" falsevalue="None" checked="true" label="use l2 penalty?"/> |
452 <expand macro="fit_intercept"/> | 452 <expand macro="fit_intercept"/> |
453 <expand macro="max_iter"/> | 453 <expand macro="max_iter"/> |
454 <expand macro="multi_class"/> | 454 <expand macro="multi_class"/> |
558 </inputs> | 558 </inputs> |
559 <outputs> | 559 <outputs> |
560 <expand macro="anndata_outputs"/> | 560 <expand macro="anndata_outputs"/> |
561 </outputs> | 561 </outputs> |
562 <tests> | 562 <tests> |
563 | 563 <!-- test 1 --> |
564 <!-- test 1 --> | |
565 <test expect_num_outputs="2"> | 564 <test expect_num_outputs="2"> |
566 <param name="adata" value="sparce_csr_matrix.h5ad"/> | 565 <param name="adata" value="sparce_csr_matrix.h5ad"/> |
567 <conditional name="method"> | 566 <conditional name="method"> |
568 <param name="method" value="pp.calculate_qc_metrics"/> | 567 <param name="method" value="pp.calculate_qc_metrics"/> |
569 <param name="qc_vars" value="mito,negative"/> | 568 <param name="qc_vars" value="mito,negative"/> |
612 <has_h5_keys keys="obs/n_genes_by_counts,obs/log1p_n_genes_by_counts,obs/total_counts,obs/log1p_total_counts,obs/pct_counts_in_top_50_genes,obs/pct_counts_in_top_100_genes,obs/pct_counts_in_top_200_genes,obs/pct_counts_in_top_300_genes,obs/total_counts_mito,obs/log1p_total_counts_mito,obs/pct_counts_mito,obs/total_counts_negative,obs/log1p_total_counts_negative,obs/pct_counts_negative"/> | 611 <has_h5_keys keys="obs/n_genes_by_counts,obs/log1p_n_genes_by_counts,obs/total_counts,obs/log1p_total_counts,obs/pct_counts_in_top_50_genes,obs/pct_counts_in_top_100_genes,obs/pct_counts_in_top_200_genes,obs/pct_counts_in_top_300_genes,obs/total_counts_mito,obs/log1p_total_counts_mito,obs/pct_counts_mito,obs/total_counts_negative,obs/log1p_total_counts_negative,obs/pct_counts_negative"/> |
613 <has_h5_keys keys="var/mito,var/negative,var/n_cells_by_counts,var/mean_counts,var/log1p_mean_counts,var/pct_dropout_by_counts,var/total_counts,var/log1p_total_counts"/> | 612 <has_h5_keys keys="var/mito,var/negative,var/n_cells_by_counts,var/mean_counts,var/log1p_mean_counts,var/pct_dropout_by_counts,var/total_counts,var/log1p_total_counts"/> |
614 </assert_contents> | 613 </assert_contents> |
615 </output> | 614 </output> |
616 </test> | 615 </test> |
617 | 616 |
618 <!-- test 3 --> | 617 <!-- test 3 --> |
619 <test expect_num_outputs="2"> | 618 <test expect_num_outputs="2"> |
620 <param name="adata" value="pp.recipe_weinreb17.paul15_subsample.h5ad"/> | 619 <param name="adata" value="pp.recipe_weinreb17.paul15_subsample.h5ad"/> |
621 <conditional name="method"> | 620 <conditional name="method"> |
622 <param name="method" value="pp.neighbors"/> | 621 <param name="method" value="pp.neighbors"/> |
849 <output name="anndata_out" ftype="h5ad"> | 848 <output name="anndata_out" ftype="h5ad"> |
850 <assert_contents> | 849 <assert_contents> |
851 <has_h5_keys keys="uns/rank_genes_groups"/> | 850 <has_h5_keys keys="uns/rank_genes_groups"/> |
852 </assert_contents> | 851 </assert_contents> |
853 </output> | 852 </output> |
854 </test> | 853 </test> |
855 | 854 |
856 <!-- test 10 --> | 855 <!-- test 10 --> |
856 <test expect_num_outputs="2"> | |
857 <param name="adata" value="krumsiek11.h5ad"/> | |
858 <conditional name="method"> | |
859 <param name="method" value="tl.rank_genes_groups"/> | |
860 <param name="groupby" value="cell_type"/> | |
861 <param name="groups" value="Ery"/> | |
862 <conditional name="ref"> | |
863 <param name="rest" value="group_id"/> | |
864 <param name="reference" value="Mk"/> | |
865 </conditional> | |
866 <param name="n_genes" value="100"/> | |
867 <conditional name="tl_rank_genes_groups_method"> | |
868 <param name="method" value="logreg"/> | |
869 <conditional name="solver"> | |
870 <param name="solver" value="liblinear"/> | |
871 <conditional name="penalty"> | |
872 <param name="penalty" value="l2"/> | |
873 <param name="random_state" value="1"/> | |
874 </conditional> | |
875 </conditional> | |
876 </conditional> | |
877 </conditional> | |
878 <section name="advanced_common"> | |
879 <param name="show_log" value="true"/> | |
880 </section> | |
881 <output name="hidden_output"> | |
882 <assert_contents> | |
883 <has_text_matching expression="sc.tl.rank_genes_groups"/> | |
884 <has_text_matching expression="groupby='cell_type'"/> | |
885 <has_text_matching expression="use_raw=False"/> | |
886 <has_text_matching expression="n_genes=100"/> | |
887 <has_text_matching expression="method='logreg'"/> | |
888 <has_text_matching expression="solver='liblinear'"/> | |
889 <has_text_matching expression="penalty='l2'"/> | |
890 <has_text_matching expression="dual=False"/> | |
891 <has_text_matching expression="fit_intercept=True"/> | |
892 <has_text_matching expression="intercept_scaling=1.0"/> | |
893 <has_text_matching expression="tol=0.0001"/> | |
894 <has_text_matching expression="C=1.0"/> | |
895 <has_text_matching expression="groups=\['Ery'\]"/> | |
896 <has_text_matching expression="reference='Mk'"/> | |
897 </assert_contents> | |
898 </output> | |
899 <output name="anndata_out" ftype="h5ad"> | |
900 <assert_contents> | |
901 <has_h5_keys keys="uns/rank_genes_groups"/> | |
902 </assert_contents> | |
903 </output> | |
904 </test> | |
905 | |
906 <!-- test 11 --> | |
857 <test expect_num_outputs="2"> | 907 <test expect_num_outputs="2"> |
858 <param name="adata" value="tl.rank_genes_groups.newton-cg.pbmc68k_reduced.h5ad"/> | 908 <param name="adata" value="tl.rank_genes_groups.newton-cg.pbmc68k_reduced.h5ad"/> |
859 <conditional name="method"> | 909 <conditional name="method"> |
860 <param name="method" value="tl.marker_gene_overlap"/> | 910 <param name="method" value="tl.marker_gene_overlap"/> |
861 <repeat name="reference_markers"> | 911 <repeat name="reference_markers"> |
887 <has_h5_keys keys="uns/rank_genes_groups"/> | 937 <has_h5_keys keys="uns/rank_genes_groups"/> |
888 </assert_contents> | 938 </assert_contents> |
889 </output> | 939 </output> |
890 </test> | 940 </test> |
891 | 941 |
892 <!-- test 11 --> | 942 <!-- test 12 --> |
893 <test expect_num_outputs="2"> | 943 <test expect_num_outputs="2"> |
894 <param name="adata" value="krumsiek11.h5ad"/> | 944 <param name="adata" value="krumsiek11.h5ad"/> |
895 <conditional name="method"> | 945 <conditional name="method"> |
896 <param name="method" value="pp.log1p"/> | 946 <param name="method" value="pp.log1p"/> |
897 </conditional> | 947 </conditional> |
908 <has_h5_keys keys="uns/log1p"/> | 958 <has_h5_keys keys="uns/log1p"/> |
909 </assert_contents> | 959 </assert_contents> |
910 </output> | 960 </output> |
911 </test> | 961 </test> |
912 | 962 |
913 <!-- test 12 --> | 963 <!-- test 13 --> |
914 <test expect_num_outputs="2"> | 964 <test expect_num_outputs="2"> |
915 <param name="adata" value="krumsiek11.h5ad"/> | 965 <param name="adata" value="krumsiek11.h5ad"/> |
916 <conditional name="method"> | 966 <conditional name="method"> |
917 <param name="method" value="pp.scale"/> | 967 <param name="method" value="pp.scale"/> |
918 </conditional> | 968 </conditional> |
927 </output> | 977 </output> |
928 <output name="anndata_out" ftype="h5ad"> | 978 <output name="anndata_out" ftype="h5ad"> |
929 <assert_contents> | 979 <assert_contents> |
930 <has_h5_keys keys="var/mean,var/std"/> | 980 <has_h5_keys keys="var/mean,var/std"/> |
931 </assert_contents> | 981 </assert_contents> |
932 </output> </test> | 982 </output> |
933 | 983 </test> |
934 <!-- test 13 --> | 984 |
985 <!-- test 14 --> | |
935 <test expect_num_outputs="2"> | 986 <test expect_num_outputs="2"> |
936 <param name="adata" value="krumsiek11.h5ad"/> | 987 <param name="adata" value="krumsiek11.h5ad"/> |
937 <conditional name="method"> | 988 <conditional name="method"> |
938 <param name="method" value="pp.scale"/> | 989 <param name="method" value="pp.scale"/> |
939 <param name="max_value" value="10"/> | 990 <param name="max_value" value="10"/> |
953 <has_h5_keys keys="var/mean,var/std"/> | 1004 <has_h5_keys keys="var/mean,var/std"/> |
954 </assert_contents> | 1005 </assert_contents> |
955 </output> | 1006 </output> |
956 </test> | 1007 </test> |
957 | 1008 |
958 <!-- test 14 --> | 1009 <!-- test 15 --> |
959 <test expect_num_outputs="2"> | 1010 <test expect_num_outputs="2"> |
960 <param name="adata" value="random-randint.h5ad"/> | 1011 <param name="adata" value="random-randint.h5ad"/> |
961 <conditional name="method"> | 1012 <conditional name="method"> |
962 <param name="method" value="pp.sqrt"/> | 1013 <param name="method" value="pp.sqrt"/> |
963 </conditional> | 1014 </conditional> |