If the size of VCF is too large to upload, users could upload the vcf file for only a chromosome, or a subset of sample or a specific set of SNPs for specific model:
# extract a specific chromosome
for chr in {1..30};
do
vcftools --gzvcf NameOfVCF --chr chr$chr --recode --recode-INFO-all --out chr$chr
done
# extract specific positions
vcftools --gzvcf NameOfVCF --positions specific_position.txt --recode --recode-INFO-all --out specific_position
# keep subset of samples
vcftools --gzvcf NameOfVCF --keep id.txt --recode-INFO-all --recode --out subset